🔣 Character & Unicode Reference

Code point · HTML entity · UTF-8 bytes · type — instant

Advertisement

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.

Part of Everyday Tools. For encoding whole documents try Base64.

Advertisement
Advertisement