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.
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
- Paste the text that contains emoji.
- Choose what each emoji becomes: its name, its code points, an HTML entity or nothing.
- Copy the converted text from the result box.
- 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