Skip to content

Emoji Remover

Paste text from social media, chat logs or a survey export and press Remove Emoji. Emoji, flags, skin-tone variants, keycaps and joined sequences such as family emoji are removed, while letters, digits and ordinary punctuation stay. The tool counts what it took out. Free, no sign-up, and nothing is uploaded.

How to Use the Emoji Remover

  1. Paste your text. Anything that contains emoji: a tweet thread, a WhatsApp export, open-ended survey answers, a product review.
  2. Decide on the space clean-up. The box is ticked by default. It replaces every run of two or more spaces or tabs with one space, so a removed emoji does not leave a gap. Line breaks are left alone.
  3. Press Remove Emoji. The output does not update as you type, so press the button again after editing. Cards show the emoji removed and the characters before and after.
  4. Copy the cleaned text with Copy Result.

What Counts as One Emoji

One emoji on screen is often several Unicode characters, and the tool removes and counts each whole sequence once:

KindMade ofExample
Plain emojiOne character that is an emoji by default, or a text-style symbol followed by the emoji variation selector U+FE0F😀
Skin toneA base emoji plus one of five modifiers, U+1F3FB to U+1F3FF👍🏽
Joined sequenceEmoji linked by zero-width joiners (U+200D); the joiners are removed only as part of the sequence👨‍👩‍👧 (one emoji, five characters)
FlagTwo regional indicator letters, U+1F1E6 to U+1F1FF🇺🇸
KeycapA digit, # or *, then U+FE0F and the combining keycap U+20E31️⃣

For example, "Great job 😀 team 👍🏽!" becomes "Great job team !" with the space clean-up on, and counts 2. Notice that the space before the exclamation mark stays: the tool does not re-punctuate.

Know What Else Disappears

The tool removes characters that Unicode makes emoji by default, and symbols such as ♥ or ✔ only when they carry the emoji variation selector U+FE0F (which phones add when you pick the emoji version). The bare text-style symbols are ordinary characters, so they stay:

  • Kept: ♀ and ♂ (the sex symbols used in biology), ↔, ★, ♥, ✔, ☑, ‼, ℹ, ✉, ☺ and ▪ when typed as plain characters, as well as ©, ® and ™, the check mark ✓ and cross ✗, → and the usual maths and currency signs such as ∞, ±, × and €.
  • Removed when styled as emoji: the same symbols followed by the emoji variation selector (♥️, ✔️, ©️) are removed and counted. Many phone keyboards add that selector, so a heart pasted from a phone is usually removed while one typed on a desktop is not.
  • Joiners are removed only inside emoji. A zero-width joiner is deleted when it links two emoji, such as in a family or a profession, and left alone everywhere else, so Persian, Indic and other text where a joiner shapes a letter is untouched.

Removing Emoji From Something You Plan to Cite

Do not strip emoji from a reference

APA 7 builds the title of a social media post from its first 20 words and counts each emoji as one word, so an emoji inside those 20 words belongs in the reference. Remove emoji to prepare text for analysis, search or a plain-text system, not from a post you are about to cite. To build the reference itself, use the Social Media Citation Generator.

Which Tool Do You Need?

If you want…Use
Emoji and pictographs removed from textThis Emoji Remover
Zero-width, special-space and look-alike characters shownHidden Character Detector
Every character of a string identified by name and code pointUnicode Character Inspector
Spaces, tabs and blank lines tidiedExtra Space Remover
Accents removed from lettersAccent & Diacritic Remover

Frequently Asked Questions

How do I remove all emoji from text?
Paste the text into the box and press Remove Emoji. Every emoji, flag, keycap and joined sequence is deleted, and the cleaned text is ready to copy. The Emoji removed card shows how many were found.
Does it handle skin tones, flags and family emoji?
Yes. A skin-tone modifier is removed with its base emoji, a flag (two regional indicator letters) is removed as a pair, and emoji joined with zero-width joiners, such as a family or a profession, are removed as one unit. Each counts once.
Will it delete normal punctuation, accents or the copyright sign?
No. Letters, digits, accented characters and punctuation are untouched, and © ® ™ stay unless they were typed as emoji. Text-style symbols such as ♀, ♂, ↔, ★ and ♥ are kept unless they were pasted with the emoji variation selector, in which case they are removed as emoji.
What does collapsing the double spaces do?
Removing an emoji from between two words leaves two spaces in a row. With the box ticked, any run of two or more spaces or tabs becomes one space. It applies to the whole text, not only where an emoji stood, so turn it off if you have spacing you want to keep.
Why remove emoji before formal writing or analysis?
Academic papers, business documents and many databases expect plain text, and emoji can break older systems, spreadsheets and CSV pipelines. In text analysis they are often cleaned out before counting words. Keep them when you are quoting or citing a post, because the quotation should match the source.
Is my text uploaded or stored?
No. The emoji are removed in your browser and nothing is sent to a server. Closing the tab clears the text.

Related Tools

More in Text Cleanup & Formatting

See all Text Cleanup & Formatting