Remove invisible characters
ClientHighlight and remove zero-width spaces, byte-order marks, and similar hidden Unicode—common when text is copied from the web or PDFs.
Hidden Unicode that breaks paste
Zero-width spaces, byte-order marks, soft hyphens, and joiners often ride along when text is copied from the web, PDFs, or chat apps. This page highlights known invisible code points and can strip them locally—normalize further with Unicode normalize if compatibility forms matter.
- Index 7: ZERO WIDTH SPACE (U+200B) (U+200B)
- Index 14: BYTE ORDER MARK (U+FEFF) (U+FEFF)
Nearby workflows on Toolcore
- Trim lines — after invisible characters are removed from each row.
- Dedupe characters — when repeated visible letters also need collapsing.
Common use cases
- Clean pasted API keys or tokens that fail validation because of hidden characters.
- Remove zero-width joiners from social posts before publishing.
- Sanitize log snippets before diffing or searching.
Common mistakes to avoid
Expecting every Unicode control code
This tool targets common invisible/format characters—not a full Unicode sanitizer.
FAQ
Is text uploaded?
No. Detection and removal run only in your browser.
Common search terms
Phrases people search for that match this tool. See the full long-tail keyword index.
- remove invisible characters online
- strip zero width space from text
- hidden unicode cleaner browser
- remove bom from pasted text
More tools
Related utilities you can open in another tab—mostly client-side.
Trim lines
ClientStrip leading and trailing whitespace on each line—optionally remove empty lines locally.
Unicode normalization
ClientApply NFC, NFD, NFKC, or NFKD normalization to text—code point counts and copy output, browser-only.
Remove duplicate characters
ClientDrop repeated characters while keeping first-seen order—optional case folding—in your browser.
Remove accents
ClientStrip diacritics with Unicode NFD—ASCII-friendly slugs and legacy normalization in the browser.