🔣 Character & Unicode Reference
ℹ️ What this tool does & how it works
Inspect any character: Unicode code point, decimal value, HTML entity (named and numeric), UTF-8 bytes and UTF-16 unit count. Paste a word and every letter breaks down, so those invisible “smart quotes” and stray zero-width spaces finally become visible.
Common characters quick-reference
How code points and UTF-16 work
Every character has a code point written as U+ with hex digits (from U+0041 for ‘A’ up to U+10FFFF). JavaScript strings are UTF-16, so characters above U+FFFF (emoji, ancient scripts) occupy two surrogate units: "🚀".length === 2 but its code point is U+1F680. This table uses codePointAt and iterates correctly across surrogate pairs.
HTML entities: named (€) and numeric (€ decimal, € hex) produce the same character. UTF-8 encodes code points up to U+10FFFF in 1–4 bytes; the byte column shows you exactly what goes into a file declared charset=utf-8.