How a Number Becomes an Emoji

When you send an emoji, your device puts a Unicode character into the message’s text. Unicode assigns characters code points—numbers that identify them independently of any particular phone or font. The message then encodes those numbers as bytes for transmission, just as it does for ordinary letters.

The receiving device looks up the character in its software and draws a glyph: the visible shape supplied by an emoji font or graphics set. Unicode standardizes the identity of the character, not its artwork. A smiling face can therefore arrive as the same character but look slightly different on two devices.

Some Symbols Are Sequences

A familiar emoji is not always one code point. A skin-tone version, a flag, or a family symbol may be made from several Unicode characters placed together. Special invisible characters can tell the system to combine them into one displayed symbol. If a device or app does not recognize the full sequence, it may show separate pieces or a blank-box placeholder instead.

That separation between identity and appearance makes emoji work across platforms without requiring every company to use identical art. It also explains why copying an emoji preserves its underlying text while its look can change when it reaches another screen.