Remove hidden characters from text

Paste text to reveal and remove zero-width spaces, invisible Unicode tags, direction marks and odd spaces — the hidden characters that break formatting and can carry concealed messages.

100% free No sign-up Files never leave your device
0 characters

How it works

STEP 1

Paste your text

From ChatGPT, Gemini, a PDF, a website or anywhere else.

STEP 2

See what’s hidden

Every invisible character is counted, named and highlighted in place.

STEP 3

Copy the clean text

Choose your options and copy the cleaned version in one click.

Why use it

Zero-width characters

U+200B, U+200C, U+200D, U+2060, U+FEFF and other invisible joiners.

Hidden tag text

Unicode tag characters (U+E0000 block) that can hide whole sentences — decoded and shown.

Odd spaces

No-break, thin, narrow and ideographic spaces normalised to plain spaces.

Bidi controls

Direction overrides used in “Trojan Source”-style spoofing are flagged and removed.

Frequently asked questions

Does ChatGPT add hidden watermarks to text?

Hidden characters do sometimes appear in AI output — often narrow no-break spaces or zero-width characters — but they are not a reliable or official watermark. This tool removes them either way, and it does not change your words.

Will this make AI text undetectable?

No. AI detectors analyse writing style, not hidden characters. This tool is for clean formatting, safe copy-pasting and revealing concealed content.

Are emoji affected?

Emoji sequences that rely on joiners and variation selectors (like 👨‍👩‍👧 or ❤️) are kept by default. Tick “Also remove emoji modifiers” to strip them too.

Is my text stored?

No. Everything runs in your browser; the text never leaves your device.