Whitespace visualizer

Reveal spaces, tabs, no-break spaces, full-width spaces, zero-width characters, and CRLF endings as visible marks.

Paste the text that behaves oddly — a copied paragraph, a CSV cell, a config line. Up to 100,000 characters.

Legend — · space / → tab / ␣ no-break space / □ ideographic space / [CR] carriage return / [ZWSP] zero-width space / [U+…] other invisible characters

Inspected in this browser. Nothing is sent anywhere.

The marked-up text is for reading, not for reuse — copy it back only if the marks are what you want. Characters not in the counts above pass through unchanged.

How to use

  1. Paste the suspect text.
  2. Run the check.
  3. Read the marks and the counts.

What it supports

Marks each invisible character type with its own symbol or a bracketed name; per-type counts are listed. It inspects text — it does not clean it. Input up to 100,000 characters.

Related tools

Related guides