DevForge

Zero-width space remover

Text copied from a web page, a PDF or a chatbot often carries characters you cannot see: zero-width spaces that break string comparisons, non-breaking spaces that survive a trim(), and bidirectional controls that can make source code read differently to a human than to a compiler. This highlights every one of them and lets you decide what to strip.

input
cleaned
3 to change · 0 high risk · 0 kept
what was found

also rewrite typography

code pointnamecountaction
U+200BZERO WIDTH SPACE1
U+00A0NO-BREAK SPACE1
U+00ADSOFT HYPHEN1

how to use it

  1. 01Paste the text you want to inspect.
  2. 02Review the highlighted characters and their code points.
  3. 03Adjust what gets removed, then copy the cleaned output.

questions

Will this break emoji?
Not by default. Zero-width joiners inside an emoji sequence are what hold a family or a flag together, so they are kept unless you explicitly opt in to stripping them.
Is my text sent anywhere?
No. The scan runs in your browser and the text never leaves the page.

related