Detect and remove invisible characters, or hide a secret message inside zero-width characters. Everything runs in your browser.
Detect and remove invisible characters, or hide a secret message inside zero-width characters. Runs entirely in your browser.
Zero-width and invisible characters take up no visible space but are still present in text. They appear legitimately in some scripts, but are also used to fingerprint leaked documents, smuggle data past filters, or break copy-paste and search. This tool spots invisible characters and counts them, strips them out, and can also hide or reveal a secret message encoded purely in zero-width characters.
Input:
Cover: A normal sentence. Secret: hello
Output:
Visibly identical text with the message hidden in zero-width characters
Why detect invisible characters?
They can hide tracking fingerprints, bypass moderation or profanity filters, or cause confusing bugs in code and forms. Detecting and stripping them restores clean text.
Is the hidden message encrypted?
No. It is concealed, not encrypted. Anyone running this tool can reveal it, so encrypt sensitive text first if needed.
Will the hidden text survive copy-paste?
Usually yes, since the zero-width characters are part of the text. Some editors that normalise or strip invisibles will remove it.
Is anything uploaded?
No. Detection, stripping, hiding and revealing all run in your browser.