Remove invisible zero-width characters
Clean out zero-width spaces, joiners, and sneaky control characters in one click — everything runs in your browser.
Three quick steps
- Paste your text into the editor below.
- Fix & Copy to normalize the odd characters.
- Done — the cleaned text stays on your device.
These words look normal, but they hide zero-width characters.
Paste your text
We only run in your browser. No uploads, no logs.
How it works
- Detects zero-width spaces, joiners, non-joiners, and other invisible code points that break copy/paste workflows.
- Replaces them with plain ASCII spacing so your text behaves in Word, ATS filters, and CMS editors.
- Leaves intentional formatting (line breaks, tabs) untouched.
- All detection and replacements happen locally inside the browser — nothing is uploaded.
Mini FAQ
What is U+200B?
U+200B is the zero-width space. It is invisible, but it can prevent words from matching in search or break URLs and filenames. We flag and remove it automatically.
Why do zero-width characters appear?
Many AI tools, PDF exports, and copy/paste from rich editors inject them to help with line breaking. They are harmless until you paste into strict systems like ATS portals or Markdown processors.
Will it change regular spaces?
No. We only strip known zero-width and zero-length control characters so your normal spacing stays intact.