Skip to content
TextNothing leaves this tab

Remove invisible characters

Paste your text to identify and remove specific invisible formatting characters that can break code, string comparisons, or search inputs.

Your text stays in this tab. Removing joiners or direction controls can change how words or emoji display; check the cleaned text before using it.

Files carry their own

This tool processes pasted characters. For supported metadata in an image or PDF, use the corresponding metadata tool. Character cleanup does not inspect file metadata or remove a statistical watermark encoded in word choices.


Mechanism

Which characters get removed and which become a space

The tool checks your text against eight categories of characters that often cause formatting issues when pasted. Zero-width spaces, soft hyphens, bidirectional controls, and word joiners are deleted. Certain formatting spaces—like no-break, en, and em spaces—are replaced with standard spaces so your words don't run together. Standard structural spacing, like tabs and newlines, is preserved exactly as you typed it.

Limits

Where removing invisible characters falls short

  • Deleting zero-width joiners and bidirectional controls can break the visual rendering of complex emoji combinations or mixed left-to-right and right-to-left text.
  • If your text relies on no-break spaces to keep units next to numbers on the same line, converting them to standard spaces means those lines might break.
  • It only processes text you paste into the browser. It cannot scan or clean metadata inside files like PDFs or Word documents.
Questions

Questions about removing invisible characters

Why does pasted text break my search or code?

Often, it's because a character like a no-break space looks identical to a regular space on screen, but systems treat it differently. Compilers may throw syntax errors, and exact-match searches will fail if they expect standard spaces.

What happens to normal spaces, tabs, and line breaks?

They are left completely untouched. The tool specifically targets non-standard spacing and zero-width formatting characters, ensuring your paragraphs, indentation, and structural spacing remain intact.

Will deleting zero-width characters change how my text looks?

It can. Removing zero-width joiners or bidirectional markers may change connected writing, composite emoji and mixed-direction text. Check the cleaned result in the application where you will use it.

How can I tell what was hiding in my text?

The tool categorizes and counts the target characters it finds. Before you copy the cleaned text, you can check the summary to see exactly which unexpected spacing or formatting marks were present.