Text toolsInvisible character remover

Invisible character remover

Detect zero-width spaces, byte-order marks, soft hyphens, word joiners, and non-breaking spaces that can break forms or code.

Ready to clean
Your text never leaves this device
0 characters · 0 words
0 characters · 0 words
A focused cleanup

How to use invisible character remover

Detect zero-width spaces, byte-order marks, soft hyphens, word joiners, and non-breaking spaces that can break forms or code. The change is deterministic, so the same input and settings always produce the same output.

  1. 1
    Paste your source text

    Place the original text in the left editor. You can use the example first to see the tool in action.

  2. 2
    Choose the behavior

    Adjust the controls below the editor. Each option affects only the current browser session.

  3. 3
    Clean and review

    Select Clean text, compare the result, then copy or download it when you are satisfied.

When this tool is useful

Fixing rejected form input
Cleaning copied code
Normalizing imported data

What it changes and preserves

PasteScrub applies only the transformations represented by the visible controls. All visible characters and whitespace except the selected invisible characters. It does not paraphrase, summarize, translate, or send the content to a language model.

What invisible Unicode characters are and why they break thingsRead the guide · 7 min read
Good to know

Invisible character remover questions

No. The transformation runs locally in your browser. The source and result are not sent to PasteScrub servers.