Home / Typography & Unicode Tools / Unicode Whitespace Inspector
Typography & Unicode Tools

Unicode Whitespace Inspector

Distinguish regular spaces, no-break spaces, thin spaces, line separators, ideographic spaces, and other Unicode White_Space characters.

Unicode 17 referenceGrapheme ≠ code pointUTF-16 / UTF-8 offsetsLocal inspection
0Uses the Unicode White_Space property and reports each matched code point separately.
Code-point indexUTF-16 offsetCode pointType

Whitespace map, normalization & export

Inspect every whitespace code point by position, Unicode label and UTF-8 bytes. Normalize exotic spaces to ASCII space or remove them and keep an audit table.

—Whitespace marks
—Distinct kinds
—UTF-8 bytes
Ready.
IndexCharacterCode pointUTF-8

Whitespace has multiple Unicode identities

A normal space, non-breaking space, thin space, tab and line separator can look similar while behaving differently in wrapping, parsing or source code. The inspector identifies the exact characters and positions so you can normalize only the whitespace that is actually unwanted.

Unicode White_Space with exact positions

Whitespace rows report code-point index, UTF-16 offset and UTF-8 offset. NBSP and narrow NBSP stay distinguishable from ordinary SPACE.

Unicode precision boundary

WebToolArc keeps grapheme clusters, Unicode code points, UTF-16 code units and UTF-8 bytes as separate measurements. Normalization follows the browser Unicode implementation; grapheme segmentation uses Intl.Segmenter when available. Property names shown by this tool are limited to the explicit local tables and JavaScript Unicode property escapes used by the page rather than claiming a complete Unicode Character Database name lookup.

Search by task, tool name, or category. Press Esc to close.
Start typing to find a tool.