Advertisement

Emoji to Text Converter

Turn the emoji in a message into their Unicode names, code points or HTML entities, or strip every emoji out of the text.

Up to 200,000 UTF-16 code units.
Replace each emoji with

Paste a message and replace every emoji with its name, its Unicode code points or an HTML entity — or remove the emoji altogether. Names make a message readable where emoji do not display, such as plain-text logs, older systems and screen-reader checks, while code points and entities are what developers need to store or debug emoji.

How to use this tool

  1. Paste the text that contains emoji.
  2. Choose what each emoji becomes: its name, its code points, an HTML entity or nothing.
  3. Copy the converted text from the result box.
  4. Check the table for each different emoji, its name and how often it appears.

Formula

Name: [CLDR short name] · Code points: [U+XXXX …] · HTML: &#xXXXX; for each code point

Emoji are found as whole visible characters, so a flag, a skin-tone emoji or a joined sequence becomes a single name. Skin tones and flags follow the Unicode naming pattern (“thumbs up: medium skin tone”, “flag: Japan”). Symbols such as © or ™ written without the emoji style selector are treated as ordinary text and left alone.

Example

The sample birthday message contains 5 emoji. In name mode it becomes “Happy birthday! [party popper][birthday cake] See you at the party tonight [partying face] — don’t be late [winking face][thumbs up: medium skin tone]”. In remove mode the emoji disappear and the spacing is tidied, leaving “Happy birthday! See you at the party tonight — don’t be late”.

Frequently asked questions

Where do the emoji names come from?

Built-in names follow Unicode CLDR short names. Assembled flag, skin-tone and gender descriptions are fallbacks, not validation that a pasted sequence is a standard emoji.

What happens to emoji that are not in the list?

The tool includes about 650 common emoji and recognizes regional-indicator flag pairs, skin tones and keycaps. A joined sequence it does not know is described by its parts (for example “bear + snowflake”), and anything else is shown as its code points.

How do I remove emoji from text?

Choose “Nothing (remove emoji)”. Every emoji is deleted, and the extra spaces left behind are collapsed so words do not end up double-spaced.

Why does one emoji have several code points?

Many emoji are sequences: a base plus a skin-tone modifier, two regional-indicator letters for a flag, or several emoji joined by U+200D. U+FE0F is a variation selector that requests colour emoji display.

Sources

Last updated: 2026-10-30

Advertisement