Text & Encode
Inspect code points, escapes, and encodings of any string.
Runs entirely in your browser
Nothing you paste is uploaded. Monaco and Prettier load on demand from this origin.
Text
| Char | Code point | Decimal | JS escape | UTF-8 |
|---|---|---|---|---|
| H | U+0048 | 72 | \u0048 | 48 |
| i | U+0069 | 105 | \u0069 | 69 |
| U+0020 | 32 | \u0020 | 20 | |
| 👋 | U+1F44B | 128075 | \u{1f44b} | f0 9f 91 8b |
| U+0020 | 32 | \u0020 | 20 | |
| é | U+00E9 | 233 | \u00e9 | c3 a9 |
There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check. See how it stays private.
How to Unicode inspector
- Paste text. Paste the string to inspect.
- Inspect. Each character's code point, name, and encoding is shown.
- Spot oddities. Find invisible or look-alike characters.
When text behaves strangely — a comparison fails, a name won't match — an invisible or look-alike Unicode character is often to blame. Inspecting code points exposes exactly what's in the string.
It's also handy for confirming emoji sequences and combining characters. For ASCII specifics, use the ASCII table; for byte views, the hex converter.
Frequently asked questions
Can it find invisible characters?
Yes. Zero-width spaces, non-breaking spaces, and other invisibles are revealed per character — often the cause of mysterious string bugs.
What does it show for each character?
Its Unicode code point (U+XXXX), official name, and UTF-8/UTF-16 encoding, so you can identify exactly what a character is.
Is my text uploaded?
No. Inspection is local, so the string stays in the tab.