The basic standard used to encode characters on the Internet.

Unicode defines a mapping method for encoding character sets (such as alphabets, punctuation, auxiliary elements) in hexadecimal format. It supports a large number of different character sets, including hieroglyphs and musical notation.

The Unicode Consortium, which promotes the standard, decides whether to include certain symbols on the basis of official recognition or convention. For instance, emojis were recently included in the standard.