Unicode & ASCII Playground
Type a character, a code point, or a number — everything converts live. Built for AP CS P
🧠 Encoding demo • UTF‑8 focus
Character
Clear
(uses first Unicode character entered)
Unicode code point
Decimal
Hexadecimal
Binary
Quick examples
A
é
😀
你
ß
©
€
Unicode Block
—
In ASCII?
—
UTF‑8 Bytes
—
HTML Entity
—
Tip: ASCII is 7‑bit (0–127). Anything higher is Unicode-only. UTF‑8 stores Unicode in 1–4 bytes.
What’s happening under the hood?
Unicode
assigns each character a unique number called a
code point
(e.g., 😀 is U+1F600).
UTF‑8
encodes that number as 1–4 bytes so computers can store/transmit it.
ASCII
is just the first 128 code points (U+0000–U+007F). If your character is ≥128, it isn’t ASCII.