ToolHub

Unicode Inspector

Break text down character by character into U+ code points, decimal values, and UTF-8/UTF-16 bytes. Great for hunting invisible characters and encoding issues. Everything runs in your browser.

Input
Output

FAQ

Why does an emoji show as one line?

Text is split by code point. Combined emojis (flags, families) built from multiple code points will show one line per component.

What is the difference between UTF-8 and UTF-16?

UTF-8 uses 1–4 bytes per character and dominates the web; UTF-16 uses 2-byte units (surrogate pairs for supplementary planes) and is how JavaScript strings work internally.

What problems does this help find?

Zero-width spaces (U+200B), full-width spaces, and lookalike characters (Cyrillic а vs Latin a) that silently break comparisons and searches.

Related tools