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.
How it works
Paste your text
From ChatGPT, Gemini, a PDF, a website or anywhere else.
See what’s hidden
Every invisible character is counted, named and highlighted in place.
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.
More free tools
Remove metadata & AI tags
Strip EXIF, GPS, XMP, IPTC and C2PA from images without changing a pixel.
Metadata viewer
See every hidden tag in a photo, with AI and privacy flags first.
Metadata editor
Change author, copyright, caption, camera and date fields.
Photo geotagger
Add, change or remove GPS location by picking a spot on a map.