Break any string into characters with codepoints, categories, and UTF-8/UTF-16 byte views.
Presets:
Normalize:
Codepoints
31
Array.from length
UTF-16 units
35
string.length
UTF-8 bytes
60
encoded size
Hidden chars
3
control / invisible
U+0048
ASCII letterASCII letter
Decimal
72
UTF-8 (hex)
48
UTF-16 (hex)
0048
HTML (hex)
H
HTML (dec)
H
URL-encoded
%48
CSS escape
\000048
JS escape
\u{48}
Reverse lookup
Enter a codepoint to see its character. Accepts 1F41D, U+00E9, 0x2603 or 🐝.
Click a row to inspect that character in detail.
| # | Char | Codepoint | Category | Dec | UTF-8 | UTF-16 | HTML |
|---|---|---|---|---|---|---|---|
| 0 | H | U+0048 | ASCII letter | 72 | 48 | 0048 | H |
| 1 | e | U+0065 | ASCII letter | 101 | 65 | 0065 | e |
| 2 | y | U+0079 | ASCII letter | 121 | 79 | 0079 | y |
| 3 | ␠ | U+0020 | Whitespace | 32 | 20 | 0020 |   |
| 4 | 🐝 | U+1F41D | Emoji / Pictograph | 128029 | F0 9F 90 9D | D83D DC1D | 🐝 |
| 5 | ! | U+0021 | ASCII punctuation | 33 | 21 | 0021 | ! |
| 6 | ␠ | U+0020 | Whitespace | 32 | 20 | 0020 |   |
| 7 | C | U+0043 | ASCII letter | 67 | 43 | 0043 | C |
| 8 | a | U+0061 | ASCII letter | 97 | 61 | 0061 | a |
| 9 | f | U+0066 | ASCII letter | 102 | 66 | 0066 | f |
| 10 | é | U+00E9 | Letter | 233 | C3 A9 | 00E9 | é |
| 11 | ␠ | U+0020 | Whitespace | 32 | 20 | 0020 |   |
| 12 | · | U+00B7 | Punctuation | 183 | C2 B7 | 00B7 | · |
| 13 | ␠ | U+0020 | Whitespace | 32 | 20 | 0020 |   |
| 14 | 日 | U+65E5 | CJK / Ideograph | 26085 | E6 97 A5 | 65E5 | 日 |
| 15 | 本 | U+672C | CJK / Ideograph | 26412 | E6 9C AC | 672C | 本 |
| 16 | 語 | U+8A9E | CJK / Ideograph | 35486 | E8 AA 9E | 8A9E | 語 |
| 17 | ␠ | U+0020 | Whitespace | 32 | 20 | 0020 |   |
| 18 | · | U+00B7 | Punctuation | 183 | C2 B7 | 00B7 | · |
| 19 | ␠ | U+0020 | Whitespace | 32 | 20 | 0020 |   |
| 20 | 👨 | U+1F468 | Emoji / Pictograph | 128104 | F0 9F 91 A8 | D83D DC68 | 👨 |
| 21 | ZWJ | U+200D | Invisible / Format | 8205 | E2 80 8D | 200D | ‍ |
| 22 | 👩 | U+1F469 | Emoji / Pictograph | 128105 | F0 9F 91 A9 | D83D DC69 | 👩 |
| 23 | ZWJ | U+200D | Invisible / Format | 8205 | E2 80 8D | 200D | ‍ |
| 24 | 👧 | U+1F467 | Emoji / Pictograph | 128103 | F0 9F 91 A7 | D83D DC67 | 👧 |
| 25 | ␠ | U+0020 | Whitespace | 32 | 20 | 0020 |   |
| 26 | · | U+00B7 | Punctuation | 183 | C2 B7 | 00B7 | · |
| 27 | ␠ | U+0020 | Whitespace | 32 | 20 | 0020 |   |
| 28 | e | U+0065 | ASCII letter | 101 | 65 | 0065 | e |
| 29 | ◌́ | U+0301 | Combining mark | 769 | CC 81 | 0301 | ́ |
| 30 | ZWSP | U+200B | Invisible / Format | 8203 | E2 80 8B | 200B | ​ |