Emoji Remover
Strip every emoji from text, including skin tones, flags and keycaps.
About this tool
Paste text and get it back without emoji. You can delete them, replace them with a space or insert an [emoji] placeholder. The tool also counts how many emoji were removed and lists each one. Copy the clean text or just the emoji. ©, ® and ™ are kept unless you untick the option. Nothing is stored.
Why removing emoji is trickier than it looks
Many emoji are made of several Unicode code points. A skin-tone emoji such as 💪🏾 is a base emoji plus a modifier. Professions and families such as 👩🏽🍳 are several emoji glued together with invisible zero-width joiners. Flags such as 🇬🇧 are pairs of regional-indicator letters, and keycaps such as 1️⃣ are a digit plus two hidden characters. Even a simple ❤️ is usually a heart plus an invisible variation selector. Simple find-and-replace tools often remove part of a sequence and leave invisible junk behind, which can break databases, search and character counts. This tool removes whole sequences and leaves letters with accents (café, naïve) alone. Common reasons to strip emoji include cleaning social posts before analysis or reports, preparing text for systems or databases that can't store them, SMS messages (one emoji forces the whole message into Unicode encoding, cutting the limit from 160 to 70 characters per part) and making documents easier for screen readers. Honest limits: ©, ® and ™ count as emoji in Unicode, so there's an option to keep them, and emoji released after your browser was last updated may not be recognised. The text cleaner, the character counter and the emoji picker are related.
Frequently asked questions
How do I remove emojis from text?
Paste your text here and every emoji is removed, including skin tones, flags and joined sequences.
Will it remove accented letters?
No. Letters like é, ñ and ü are kept; only emoji are removed.
Are © and ™ emoji?
Technically yes in Unicode. The tool keeps them by default; untick the option to remove them too.
Is my text stored?
No. It's processed in your browser and never saved or sent.