Unicode & Emoji Converter
Characters ↔ code points & escapes.
Character breakdown
| # | Char | Code point | Dec | UTF-8 | UTF-16 | Category |
|---|
Decoded:
This free Unicode and emoji converter turns any text into the encoding you need and back again. Encode to U+ code points, decimal or hex numbers, binary, HTML entities (decimal, hex, and named like©), JavaScript and JSON \u escapes, Python \u/\U/\x escapes, CSS\HHHHHH escapes, UTF-8 / UTF-16 / UTF-32 byte sequences, and URL percent-encoding. It handles astral characters like emoji correctly using real code points, not just UTF-16 halves.
The character breakdown lists every code point with its decimal value, UTF-8 and UTF-16 bytes, and Unicode category, and the live stats show code point, UTF-16 unit, UTF-8 byte, and grapheme counts. The decoder is format-agnostic: paste code points, escape sequences, HTML entities (named or numeric), percent-encoded bytes, or bare hex numbers and it reconstructs the original text. Copy or download any result.
Related tools
JSON Formatter
Format, beautify & validate JSON data.
Base64 Encoder / Decoder
Encode and decode Base64 text instantly.
URL Encoder / Decoder
Percent-encode and decode URLs safely.
Regex Tester
Test regular expressions with live match highlighting.
JWT Decoder
Decode JWT header and payload claims.
Timestamp Converter
Convert Unix timestamps to dates and back.