Text Tools
Zero Width Remover
Zero Width Remover is part of Toolspire and is ready as soon as this page loads. The characters removed are U+200B, U+200C, U+200D, U+FEFF and U+2060. Ordinary spaces stay. The detail says how many were removed.
On this page
What you can do here
A count, not a silent clean
You can see whether the paste was dirty.
Spaces remain
Word separators are not the target.
The sample hides a character
It looks like ab and is not, until the result says so.
The sequence
How to use the Zero Width Remover
- 1
Paste the suspicious word
The sample should become ab and report 1 removal.
- 2
Read zero as clean
If you expected a hidden character and the count is 0, it is a different code point.
- 3
Use remove extra spaces for double spaces
Those are visible. This page will not collapse them.
Worth knowing
- Zero Width Remover on Toolspire: the sample a plus U+200B plus b becomes ab, and the detail says 1 character was removed.
- Ordinary spaces are kept. This is not the extra-spaces page.
- Five code points are removed: 200B, 200C, 200D, FEFF, 2060.
- A string with none of them is returned unchanged, and the detail says 0.
Characters that take no room
A zero-width space sits between letters and changes a search, a slug or a duplicate check without showing a gap. This page deletes U+200B, the non-joiner U+200C, the joiner U+200D, the byte-order mark U+FEFF and the word joiner U+2060. It counts them. A normal space is a different character and stays, because removing it would glue words the reader can see.
FAQ
Questions about Zero Width Remover
Where does Zero Width Remover run?
What happens to a zero-width space between a and b?
Are normal spaces removed?
What if the count is zero?
Will this fix a double space?
Keep going
Related tools
Last updated Report a problem or suggest a feature