Text to Unicode

Paste text to break it into Unicode code points — see each character's U+ value, name, \u escape and UTF-8 bytes.

Code points

Text to Unicode

Break any text into its Unicode scalar values and inspect each character in detail.

Inputs

What you get per character

Handy for spotting look-alike or invisible characters, debugging text-encoding problems, and writing escape sequences for source code. Everything runs locally in your browser.

FAQ

Why does a single emoji show up as several rows?

The tool lists one row per Unicode scalar value, and many emoji are sequences of several code points. A thumbs-up with a skin tone, for example, is U+1F44D followed by the modifier U+1F3FD, and family emoji are joined with invisible U+200D (ZERO WIDTH JOINER) characters — each part gets its own row, which is exactly how you spot them.

Why do some escapes look like A and others like \u{1F600}?

Code points up to U+FFFF (the Basic Multilingual Plane) fit the classic four-digit \uXXXX form. Anything above that — emoji, many historic scripts — can't, so the tool emits the braced \u{XXXX} form used by Rust and modern JavaScript. The UTF-8 column shows the same character as its raw bytes (4 bytes for astral code points).

What are the · and ␠ symbols in the Char column?

They're display placeholders, not the actual characters: control characters are shown as · and a plain space as so the ASCII table stays aligned. The real identity is in the other columns — a control character with no official Unicode name is labeled <control> in the Name column.

Can I get the breakdown as data instead of a table?

Yes — switch the output format to json to get an array of objects with char, codePoint, decimal, escape, utf8 and name keys, ready to feed into a script. The default table format is the aligned ASCII grid.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool text-to-unicode "Héllo 😀"

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/text-to-unicode/?text=H%C3%A9llo%20%F0%9F%98%80&format=table

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.