Home / Typography & Unicode Tools / Unicode Control Character Inspector
Typography & Unicode Tools

Unicode Control Character Inspector

Reveal tabs, line feeds, carriage returns, escape characters, and other control-code positions instead of displaying them invisibly.

Unicode 17 referenceGrapheme ≠ code pointUTF-16 / UTF-8 offsetsLocal inspection
0Reports C0, DEL, and C1 control characters; Unicode format controls are covered by the dedicated bidi/zero-width tools.
Code-point indexUTF-16 offsetCode pointType

Control-character positions, escapes & sanitized text

Trace C0/C1 control characters, distinguish tabs/newlines from other controls, and produce escaped or cleaned text for debugging.

—Control chars
—Lines
—Tabs
Ready.
IndexEscapeCode pointClass

Control characters can change behavior without being visible

Tabs, newlines and other controls may be expected, while C0/C1 controls or formatting characters can create confusing data. Inspect code point, position and name before deleting anything from protocols or structured text where a control character may be meaningful.

Controls stay separate from format characters

C0/C1 controls are reported independently from bidi and zero-width format characters, preventing a generic “invisible = control” label from hiding the actual semantics.

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.