Twemoji 2.0 Emoji Changelog

Twemoji 2.0 Emoji Changelog

Twitter on Wednesday rolled out an update to the custom emoji images it calls Twemoji. In total 787 new emoji characters are supported, and one of the more obvious changes is this:

Above: Emoji modifiers are supported in Twemoji 2.0.

Unicode 7 and Unicode 8 emojis are now supported, bringing Twemoji on par with the support that Apple includes in iOS 9.1, and has more emoji functionality than the Google Android 6.0.1 update (which lacks modifiers).

Above: Modifiers, Families, Unicode 7, Unicode 8, and ZWJ emojis in Twemoji 2.0.

These emoji images are a collaboration between Twitter's Design Team and The Iconfactory, and the project to update this emoji set was started in July of this year.


Every human-looking emoji now supports modifiers for skin tone on Twitter.

This is a feature approved in Unicode 8.0 mid-2015, and first seen in the iOS 8.3 update from Apple earlier this year. It's now also supported by Microsoft in Windows 10.

In a point of difference from other platforms, each default ("non-human" skin tone) emoji has orange hair.

By way of comparison, iOS sticks to yellow hair for the yellow faces, and Microsoft tends to use black hair brown hair (or no hair) for the default-emoji appearance.

Above: Redheads get representation in Twemoji.

Twitter's design manager Bryan Haggerty reassured me that this wasn't due to any redheads on the team feeling slighted.

The choice of orange hair was to ensure the default (non-human) appearance look distinct from the emoji-modified characters.

Above: Snowboarder has multiple skin tones available in Twemoji 2.0 not present on iOS or Windows.

ZWJ Sequences

Zero Width Joiner sequences are a strange beast. They basically come into the world when a vendor decides to introduce one, and with no formal approval required, what we have seen in 2015 has been:

  • Apple releases an iOS update with new ZWJ emojis
  • e.g. Families in iOS 8.3
  • The Anti-Bullying emoji in iOS 9.1
  • Other platform vendors add support for these sequences in future updates
  • e.g. Families and the Anti-Bullying emoji appeared in Android 6.0.1, and now also in Twemoji 2.0

Above: Family combinations are supported in Twemoji 2.0.

Recognizing that compatibility with other platforms is key, Twemoji now supports everything that we see on iOS and Android:

New couples are also included:

Above: Three varieties of the kiss emoji on Twitter.

Lastly the ZWJ sequence of πŸ‘ Eye and πŸ—¨ Left Speech Bubble to create the Anti-Bullying emoji is included:

It would be interesting to see if Google or Microsoft add new ZWJ Sequences in future (for a family of five, perhaps?) and whether other vendors would in turn support those as well.


Twemoji has dramatically increased the number of supported flags, going from 10 up to 257 in the latest update.

All countries in ISO 3166-1 are included[1] in the latest flag update, including special cases like Kosovo and the European Union.

Above: 257 emoji flags now work on

Until now, Twitter has shown two-letter regional indicator codes instead of flags for all-but ten countries. This is a huge improvement[2].


For a full list of every new emoji supported in Twemoji 2.0 check out this list for iOS 9.1, which is actually the same[3] set.

Above: New Faces from Unicode 8.0.

Of all the new faces available since iOS 9.1, Upside-Down Face has been the most popular on Emojipedia, and I suspect will be just as popular on Twitter.

πŸ€” Thinking Face is pretty consistent across platforms, with only slight variations. Mostly in the eyebrows[4].

New sports also come from Unicode 8. Notably, the hockey sticks are easier to see at small sizes than the equivalents on other platforms.

And these views are courtesy of Unicode 7:

Other popular additions have been the taco, middle finger, bed, and cheese. I can't include every new emoji image here, but have a browse of Unicode 7 and Unicode 8 to see all the new emojis available.

Some older Unicode characters have also been given an emoji presentation, in line with the latest version of the Unicode standard.

Above: Older Unicode characters that have been given an emoji presentation.

What Else

πŸ“³ Vibration Mode now shows vibration lines instead of a heart:

πŸ“― Postal Horn gets a little red ribbon:

🏀 European Post Office has the postal horn added to the front:

πŸ“ˆ Chart With Upwards Trend and πŸ“‰ Chart With Downwards Trend have changed colors - now matching those from Apple with red (up) and blue (down):

πŸ“… Calendar emoji previously showed July 15, and now displays March 21[5] instead:

🏁 Chequered Flag gets a slight wave:

πŸ’³ Credit Card is now yellow/orange instead of gray:

🏒 Office Building gets a makeover[6]:


Twemoji 2.0 is now working for all users of the Twitter (desktop) website, but Vine and Tweetdeck users will have to wait for updates which are planned for release "soon".

Twitter has confirmed they will be releasing these images as part of their open source Twemoji project, but at this stage, the repository has yet to receive those updates.

View all emojis from Twemoji 2.0.

  1. Sorry England, Scotland, and Wales. β†©οΈŽ

  2. Australia's Minister for Foreign Affairs Julie Bishop will appreciate this. β†©οΈŽ

  3. One exception: Eject Symbol isn't yet deemed an emoji, despite the stop, fast forward, rewind, and other similar symbols being included in the standard. Twemoji 2.0 includes the eject symbol as an emoji anyway. Pre-empting its likely future inclusion. β†©οΈŽ

  4. My friend Dave calls these "Thinking, sad thinking and annoyed thinking" for iOS, Android, and Twitter. β†©οΈŽ

  5. July 15 was Twitter's official launch date, but Twitter celebrates March 21 as its founding date. Part of the decision to change the date involved people assuming July 15 was an error - being so close to July 17 on Apple's calendar emoji. β†©οΈŽ

  6. This is the Twitter HQ in San Fransisco. β†©οΈŽ