What invisible text is
Invisible text can include zero-width formatting, direction controls, tag characters, unusual whitespace, and non-printing controls. It can survive copy and paste even when it is not apparent on screen.
See what software and AI systems receive, not only what appears on your screen.
MicroIntent Quick Tool
Positions in results are one-based Unicode code-point positions. Maximum 250,000 characters.
0 characters
Scan text to see supported hidden-character warnings and counts.
Supported characters appear here after a scan.
The original visual appearance will be shown after scanning.
Invisible characters will be replaced with readable markers.
Escaped Unicode code points will be shown after scanning.
Conservative removes high-risk controls and unnecessary formatting while preserving legitimate joiners. Remove-all removes every supported detected formatting character.
Select Scan text to generate cleaned output.
Findings will appear after a scan.
Print findings is available after a successful scan. The original pasted text is excluded unless the separate print-report checkbox is selected.
Text is scanned only inside this browser tab. It is not uploaded, stored or sent to an AI model.
Invisible text can include zero-width formatting, direction controls, tag characters, unusual whitespace, and non-printing controls. It can survive copy and paste even when it is not apparent on screen.
AI assistants, email clients, source-control tools, parsers, and automation receive the underlying Unicode sequence. A marked-up scan helps you review that sequence before using it.
Zero-width spaces, joiners, non-joiners, word joiners, soft hyphens, and byte-order marks are sometimes legitimate. They can also change matching, tokenisation, or copied content without visible letters.
Bidirectional controls support mixed left-to-right and right-to-left text. Overrides and isolates can make displayed order differ from stored order, so review them closely in filenames, code, links, and prompts.
Unicode tag characters are invisible metadata characters. This tool groups consecutive tags and safely displays a decoded Unicode tag payload as evidence; it never executes or interprets that payload.
This scanner does not treat non-ASCII text as suspicious. Joiners, marks, and direction controls can be necessary for Arabic-derived scripts, Indic scripts, emoji, typography, and multilingual layout.
No. Findings describe supported hidden-character structure and focused lookalike risks. Context determines whether a character is expected; this deterministic scanner does not prove intent or prompt injection.
No. Text is processed only in the current browser tab. The tool does not use a backend, remote model, browser storage, URL parameters, or analytics containing scanned text or findings.
It removes high-risk and unnecessary supported controls while preserving legitimate joiners and common multilingual formatting. Review cleaned output before relying on it.
It removes every supported detected invisible formatting character, including joiners that can be legitimate. Use it only when you intentionally want plain, stripped text.