Unicode Codepoint Converter
See any character as U+XXXX, decimal, UTF-8 bytes, JS / Python / Rust escapes, and HTML entities.
cU+0063decimal 99 · 1 UTF-8 byte · 1 JS char unit
UTF-8 (hex)
63UTF-8 (URL)
%63UTF-16
0063JS escape
\u0063Python escape
\u0063Rust escape
\u{0063}HTML &#dec;
cHTML &#xhex;
caU+0061decimal 97 · 1 UTF-8 byte · 1 JS char unit
UTF-8 (hex)
61UTF-8 (URL)
%61UTF-16
0061JS escape
\u0061Python escape
\u0061Rust escape
\u{0061}HTML &#dec;
aHTML &#xhex;
afU+0066decimal 102 · 1 UTF-8 byte · 1 JS char unit
UTF-8 (hex)
66UTF-8 (URL)
%66UTF-16
0066JS escape
\u0066Python escape
\u0066Rust escape
\u{0066}HTML &#dec;
fHTML &#xhex;
féU+00E9decimal 233 · 2 UTF-8 bytes · 1 JS char unit
UTF-8 (hex)
C3 A9UTF-8 (URL)
%C3%A9UTF-16
00E9JS escape
\u00E9Python escape
\u00E9Rust escape
\u{00E9}HTML &#dec;
éHTML &#xhex;
é U+0020decimal 32 · 1 UTF-8 byte · 1 JS char unit
UTF-8 (hex)
20UTF-8 (URL)
%20UTF-16
0020JS escape
\u0020Python escape
\u0020Rust escape
\u{0020}HTML &#dec;
 HTML &#xhex;
 🌮U+1F32Edecimal 127790 · 4 UTF-8 bytes · 2 JS char units
UTF-8 (hex)
F0 9F 8C AEUTF-8 (URL)
%F0%9F%8C%AEUTF-16
D83C DF2EJS escape
\u{1F32E}Python escape
\U0001F32ERust escape
\u{1F32E}HTML &#dec;
🌮HTML &#xhex;
🌮Every form of one character
Paste a character (or several) and see the codepoint in U+XXXX notation, decimal, hex, UTF-8 byte sequence, UTF-16 surrogate pair, JavaScript / Python / Rust escape forms, HTML named entity, and HTML numeric entity.
You might also like
- UTF-8 BOM Stripper / AdderDetect, strip, or add the UTF-8 byte-order mark (EF BB BF) to text files.
- AES Encrypt / DecryptEncrypt or decrypt text with AES-GCM, deriving a key from a passphrase via PBKDF2 — all in your browser.
- ANSI Escape StripperRemove ANSI color codes and terminal control sequences from CI logs or terminal captures.
- Base64 Encoder / DecoderEncode or decode Base64 strings instantly.