Remove Emojis from Text
Strip pictograph and symbol emoji out of any text, live as you type.
This tool runs entirely in your browser. Your files are never uploaded to a server.
What this tool does
Paste text containing emoji to instantly get a version with the emoji stripped out — handy for exporting data, formal documents, or plain-text feeds that shouldn't contain pictographs.
How to use it
Paste or type into the box — the cleaned text appears below it immediately, with no button to press and nothing uploaded.
Worked example
The input "Great news 🎉 lets celebrate ☀️ today!" becomes "Great news lets celebrate ️ today!" — the party-popper and sun pictographs are removed, but a leftover invisible variation-selector character and the double space where the emoji used to be both remain, since neither is itself an emoji character.
Which characters are covered
The filter removes three Unicode ranges: the main pictograph block (covering most modern emoji and skin-tone modifiers), a symbols block (covering older symbol-style emoji like ☀ and ✈), and the regional-indicator letters used to build flag emoji.
Known gaps: variation selectors and ZWJ sequences
Invisible "variation selector" characters that force an emoji-style rendering (as in ☀️) sit outside the removed ranges and can be left behind. Multi-part emoji built by joining several people or objects with a zero-width joiner (family or profession emoji, for example) also lose their visible pictographs but can leave the invisible joiner characters in place.
Limitations
Removing an emoji doesn't clean up surrounding formatting: a double space is often left where a mid-sentence emoji used to sit, since spacing isn't adjusted automatically. Regular letters, digits, and punctuation outside the covered ranges are never touched.
Privacy
The cleanup runs entirely in your browser as you type — text is never uploaded to a server.
Frequently Asked Questions
- Does this remove all emoji, including flags and skin tones?
- It covers the main pictograph and symbol Unicode blocks plus skin-tone modifiers and the regional-indicator letters used for flags, which is the large majority of emoji in normal use.
- Will any invisible characters be left behind?
- Sometimes — invisible variation-selector characters and the joiners used to build multi-part emoji (like family or profession emoji) sit outside the removed ranges and can remain in the text.
- Does removing an emoji clean up extra spacing?
- No, if an emoji sat between two spaces, both spaces stay behind, which can leave a visible double space where the emoji used to be.
- Does it affect regular punctuation or text?
- No, only characters in the covered emoji ranges are removed — regular letters, numbers and punctuation are always left untouched.