Hex to Text

Decode hexadecimal UTF-8 bytes into readable text.

Text
UTF-8 Space separated

Ready

How to decode hex to text

Example 48 65 6c 6c 6f Converted instantly in your browser
  1. Every pair of hexadecimal digits represents one byte.
  2. EncodeLab accepts common separators and removes optional 0x prefixes.
  3. The resulting bytes are decoded using UTF-8.

More encoding tools

Frequently asked questions

What hex separators can I use?

Spaces, commas, colons, and hyphens are supported.

Is my input uploaded?

No. EncodeLab performs this conversion locally in your browser. Your input is not sent to an EncodeLab server or stored by us.

Why must hex contain an even number of digits?

A complete byte requires two hexadecimal digits.

What if the decoded text looks invalid?

The bytes may use a different character encoding or may not represent text.