Encoding & Decoding

UTF-8 Bytes and Code Point Viewer

Inspect each character’s UTF-8 bytes, hex form, and code points. Useful for debugging emoji, multi-byte CJK, and length-limit issues. Analysis runs locally in the browser.

UTF-8BytesUnicode

Favorite this tool

No favorite storage mode has been selected.

Quick actions

Copy this tool URL or open the system share sheet on a supported device.

Use cases

  • See how many UTF-8 bytes an emoji uses
  • Debug mojibake from byte-based truncation
  • Compare code points with hex byte sequences

How to use

  1. Enter text with CJK, emoji, or other characters
  2. Review per-character byte and code-point cards
  3. Copy the analysis result if needed

Example input and output

Character

UTF-8 Hex

e4 bd a0

FAQ

Why does one emoji use multiple bytes?

UTF-8 encodes non-ASCII characters with multiple bytes; many emoji use 4 bytes. Some emoji are sequences of several code points, which adds more bytes.

How does this differ from the Unicode converter?

Unicode conversion focuses on \u escape round-trips. This viewer shows actual UTF-8 byte sequences and code points for storage length and truncation behavior.

Tools

Related tools

Continue with another translated tool for a nearby task.

Unicode Converter

Unicode Escape Converter

Available

Convert between plain text and Unicode escape sequences (\uXXXX). Useful for inspecting API payloads, config files, and frontend strings. Conversion stays in the browser.

Unicode Escape Encoding

HTML Entity Encode/Decode

HTML Entity Encoder and Decoder

Available

Convert HTML special characters to entities or restore entities to text. Useful for template debugging, rich-text cleanup, and escaping. Processing stays in the browser.

HTML Entities Encoding

Binary Text Converter

Binary, Octal, Decimal, Hex Text Converter

Available

Convert UTF-8 text to and from binary, octal, decimal, or hexadecimal byte representations, with optional spacing. Useful for inspecting encodings and restoring capture fragments. Conversion stays in the browser.

Binary Encoding Radix