Strip the emoji out of text
Paste text, get it back without the emoji — joined sequences and their invisible parts included.
Emoji remover
Why a regex gets this wrong
An emoji is rarely 1 character. 👩🏽🚀 is 4 pieces glued together, 🇺🇸 is 2, and ❤️ is a heart plus an invisible instruction to draw it in color. A remover that only knows the obvious pieces takes those out and leaves the rest behind: half a flag, or an invisible fragment with nothing left to join. You cannot see what is left, which is exactly why it survives a read-through and breaks something later.
This one asks the browser where each character a reader sees begins and ends, then decides about that whole unit. Nothing is ever cut in half, so nothing invisible is left over.
Nothing you paste leaves the page
The work happens on your own device, so your text is never sent anywhere and nothing keeps a copy of it. That matters here more than on most tools: the text people clean is usually a real message, a real review or a real support ticket. Privacy covers the rest of the site on the same terms.
Or keep the emoji, and count them
Emojery is the opposite job: the whole palette next to the Like button on the pages you already read, with a public count behind every pick.