Why Emoji Look Different on iPhone, Android and Windows

Unicode defines the character; each company draws the picture. Here is what that means for what your friends see.

When you send πŸ”« from an iPhone, you are sending the codepoint U+1F52B, not a picture. The receiving device looks up that codepoint in its own emoji font and draws its own version. Apple shows a green water pistol; Google, Samsung and Microsoft each draw their own. The meaning is standardised; the artwork is not.

Common differences

  • Faces: 😬 grimacing face is a nervous smile on some platforms and a clenched grimace on others β€” a classic source of misread texts.
  • Flags: Windows shows country flags as two letters (πŸ‡―πŸ‡΅ becomes JP) because Microsoft does not ship flag images.
  • New emojis: if the sender’s OS is newer than yours, an emoji you do not have shows as ☐ or two separate emojis.
  • Skin tones and joiners: combined emojis like πŸ‘¨β€πŸ‘©β€πŸ‘§ or ❀️‍πŸ”₯ are several characters joined with a zero-width joiner; old systems show the parts separately.

What you can do

Keep your OS updated, prefer older well-known emojis for important messages, and check the Unicode version on each emoji page β€” anything from Emoji 11 or earlier is safe on virtually every device in use today.