Skip to content
Also from us: TypologyOnline.com · Free personality tests

Unicode / UTF-8 Inspector

Inspect grapheme clusters, Unicode code points, UTF-16 code units, and UTF-8 bytes, or decode raw bytes back into text.

Input Text

UTF-8 Bytes

Text length summary

0Grapheme clustersUser-perceived characters
0Unicode code pointsRows in the table
0UTF-16 code unitsJavaScript string length
0UTF-8 bytesEncoded storage size

Code point breakdown

Select a row to inspect its encoding and Unicode properties.

Enter text to see every Unicode code point and its UTF-8 encoding.

Unicode escapes

JavaScript-style escapes using U+ values and \u notation.

Normalization comparison

Encoding health

No unpaired UTF-16 surrogates detected.
Using This Tool: Guide & Notes Show guide

The Unicode and UTF-8 inspector reveals how visible text is represented as grapheme clusters, Unicode code points, UTF-16 code units, and UTF-8 bytes.

How to use it

  • Use Inspect Text to paste ordinary text, symbols, accented characters, emoji, or whitespace and examine each code point.
  • Choose a normalization form when you need to compare composed and decomposed representations.
  • Select a row in the code-point table to inspect its UTF-8 bytes, UTF-16 units, Unicode escape, category, and script.
  • Use Decode Bytes to turn hexadecimal, decimal, binary, or Base64 byte input back into UTF-8 text.

Options and settings

  • Byte display and separator settings change the presentation of encoded bytes, not the underlying data.
  • Visualize whitespace replaces spaces, tabs, line breaks, and selected formatting characters with readable labels.
  • Keep printable ASCII leaves ordinary ASCII characters readable in the Unicode escape output.
  • Reject invalid UTF-8 makes byte decoding fail instead of inserting the Unicode replacement character.

Notes

  • A grapheme cluster can contain several Unicode code points, and one code point can require several UTF-8 bytes.
  • Normalization can change the code-point sequence while preserving a visually equivalent result.
  • All inspection and decoding runs locally in the browser; the tool does not upload the entered text.
Related Article

Unicode / UTF-8 Inspector: The Hidden Machinery Inside Text

How code points, grapheme clusters, UTF-16 code units, UTF-8 bytes, normalization, and invisible characters shape digital text.

Read the article
Signal acquired

A note from the team

We build these tools because we love cryptography, encoding, and making difficult ideas easier to explore. If they've helped you, even a small coffee means the world to the project. Thank you!

Say thanks on Ko-fi