Whitespace and layout diagnostics

Invisible character inspector

Detect invisible Unicode, inspect whitespace behavior, and generate a controlled sample for debugging text and layouts—locally in your browser.

Check pasted text

Inspect names, counts and positions locally. Positions count Unicode code points, starting at 1.

Try an example

Paste text to see its code points.

Names cover common whitespace, controls and Basic Latin. Other characters show their code point. Use the Symbol Identifier for full Unicode details.

Character
0–100
Preview

The bordered shell shows where the invisible character sits.

Generated invisible text

1 × Hangul Filler (U+3164)

Invisible characters

Compare how each character affects width, wrapping, and trimming.

CharacterCodepointNameCompatibility noteCopy
U+3164Hangul FillerA spacing character with visible width in many fonts; useful when reproducing or diagnosing layout gaps.
U+2800Braille Pattern BlankA braille-pattern character with visible width in many fonts; useful for comparing whitespace behavior.
U+200BZero Width SpaceA zero-width break opportunity that some text processors strip; inspect copied data before relying on it.
U+0020SpaceRegular space; text processors may trim leading or trailing spaces or collapse repeated runs.
U+FEFFBOM / ZWNBSPBOM / ZWNBSP can cause side effects in file or encoding handling; avoid it unless needed.

How to use

  1. Choose an invisible character from the ranked character list.

  2. Set how many copies you need; the result updates instantly.

  3. Copy a controlled test sample, or paste suspicious text below to inspect its code points.

What is invisible text?

Invisible Unicode can explain unexpected wrapping, trimming, cursor movement, diff noise, or layout gaps. This inspector makes hidden code points visible for diagnostics.

Frequently asked questions

What is invisible text?

Invisible text contains Unicode characters that look blank or take no width. Inspecting their code points helps diagnose whitespace, wrapping, copied data, and layout behavior.

Which character should I use?

Choose the character that matches the behavior you are diagnosing. Hangul Filler and Braille Pattern Blank usually occupy width, ZWSP marks a break opportunity without width, regular spaces may be trimmed, and BOM can have encoding side effects.

How do I check if a blank pasted correctly?

Paste it into the check box. The analyzer lists each Unicode code point and its count in first-occurrence order.

Does this run locally?

Yes. Generation, copying, and code point analysis happen in your browser; the text is not uploaded.

Why can’t I see the result?

Many invisible characters have no visible glyph or take no width. Use the bordered preview shell, status line, and paste check to verify what is there.

Loading interactive tools…