Remove emojis from text

Paste a post, message or document to remove every emoji, including flags, skin-tone variants and combined family emoji, without leaving double spaces or broken characters behind.

The strictest clean: no formatting, no fancy punctuation, no emoji. Safe for forms, CMS fields and old systems.
Paste

Paste anything.

Press Ctrl V anywhere on this page, drop a text file, or try an example:

Clean
1 Paste text on the left
2 See what’s hiding in the X-ray
3 Copy it back, clean
Fixes23 rules on · 0 changes made

Hidden characters

AI & markdown

Typography

Layout & spacing

Keyboard: Ctrl+Enter copies the clean text, Ctrl+Shift+Enter copies rich text, keys 1 to 6 switch presets, X toggles the X-ray.

What gets removed

  • Faces, objects, symbols and pictographs (😀 🚀 ✅ ❤️)
  • Flags (🇺🇸 🇯🇵 🏴), including the England and Scotland subdivision flags
  • Skin-tone variants (👍🏽) and combined emoji (👨‍👩‍👧) as whole units, so no half-characters are left behind
  • Keycaps (1️⃣ #️⃣)

Spacing is tidied so “Great work 👏 team” becomes “Great work team”, not “Great work team”. Text symbols like ©, ® and ™ are kept.

The Plain preset also straightens quotes and dashes; untick those under Fixes if you only want emoji removed.

FAQ

Why remove emojis?

Some databases, SMS gateways, legacy systems and formal documents can’t handle them, and screen readers read every emoji aloud by name.

Related tools