Unicode Inspector
Inspect Unicode code points, UTF-8 bytes, normalization forms, and hidden zero-width marks.
Hidden Characters Detected
This text contains zero-width or hidden characters. These marks are invisible in standard editors.
Code Points
17
UTF-16 Length
18
Zero-Width Marks
Found
Normalization (NFC)
Yes
Unicode Normalization Forms
NFC:Hello ๐ World! โรฉ
NFD:Hello ๐ World! โeฬ
Character Breakdown (17)
| Char | Code Point | Decimal | Category | UTF-8 (Hex) | UTF-16 | Action |
|---|---|---|---|---|---|---|
| H | U+0048 | 72 | Basic Latin (ASCII) | 48 | 0x0048 | |
| e | U+0065 | 101 | Basic Latin (ASCII) | 65 | 0x0065 | |
| l | U+006C | 108 | Basic Latin (ASCII) | 6C | 0x006C | |
| l | U+006C | 108 | Basic Latin (ASCII) | 6C | 0x006C | |
| o | U+006F | 111 | Basic Latin (ASCII) | 6F | 0x006F | |
| [Space] | U+0020 | 32 | Basic Latin (ASCII) | 20 | 0x0020 | |
| ๐ | U+1F44B | 128075 | Emoji & Symbols | F0 9F 91 8B | 0xD83D 0xDC4B | |
| [Space] | U+0020 | 32 | Basic Latin (ASCII) | 20 | 0x0020 | |
| W | U+0057 | 87 | Basic Latin (ASCII) | 57 | 0x0057 | |
| o | U+006F | 111 | Basic Latin (ASCII) | 6F | 0x006F | |
| r | U+0072 | 114 | Basic Latin (ASCII) | 72 | 0x0072 | |
| l | U+006C | 108 | Basic Latin (ASCII) | 6C | 0x006C | |
| d | U+0064 | 100 | Basic Latin (ASCII) | 64 | 0x0064 | |
| ! | U+0021 | 33 | Basic Latin (ASCII) | 21 | 0x0021 | |
| [Space] | U+0020 | 32 | Basic Latin (ASCII) | 20 | 0x0020 | |
| [Zero-Width] | U+200B | 8203 | Zero-Width Space (ZWSP) | E2 80 8B | 0x200B | |
| รฉ | U+00E9 | 233 | Latin-1 Supplement | C3 A9 | 0x00E9 |
About Unicode
This tool shows each code point of a text with its name, its UTF-8 bytes, and its escape forms. Use it when a character does not show correctly, or when a string comparison fails.
A zero-width character has no width on the screen but is present in the data. It comes from a copy out of a web page or a document, and it breaks a search, a login, and a key comparison. The tool marks each one.
Normalization makes two texts that look the same become the same data. NFC composes an accent into one code point. NFD separates it. Compare the forms before you store a name or a user identifier.