Zero-Width Character Remover

Clean text without hidden characters.

Runs in your browser. Nothing is uploaded — your input is processed on this device and discarded when you close the tab.

Zero-Width Character Remover

How to use this tool

  1. Paste the text to clean.
  2. Press Generate to see the cleaned text and the count removed.
  3. Use Load sample, Copy result or Clear as needed.

Worked example

A sample with two hidden zero-width characters between its letters is cleaned to plain visible text, with a count of 2 removed.

What this tool does not do / Limits

This removes zero-width space, zero-width non-joiner, zero-width joiner and the byte-order mark only. It does not check for other hidden or confusable characters.

Frequently asked questions

Why would hidden characters be in text?

They can arrive from copied web text, word processors or formatted documents, and they can break searches and comparisons.

Does it change visible text?

No. Only the four listed invisible characters are removed; visible letters, spaces and punctuation stay the same.

Related tools