Visualize invisible whitespace
Reveal spaces, tabs, line endings, and common invisible Unicode characters.
Local processing · Nothing is uploaded · 1 MB input limit
Input & settings
Ready. Enter your input to begin.
How to use this tool
Paste text to replace invisible characters with visible labels. Newline markers keep the line break for readability.
Limits and behavior
Markers are explanatory output and cannot be losslessly reversed. ZWJ characters inside emoji sequences are deliberately exposed. Input is limited to 1 MB and output to 3 MB. No input content is saved by CraftAI.
See hidden spaces and control characters
Highlight otherwise invisible characters that can cause layout errors, copy-paste surprises, or mismatched strings.
Does this detect every invisible Unicode character?
It identifies supported common whitespace and invisible characters, not every possible text control sequence.
Related tools: normalize text line endings · trim text whitespace