Hexadecimal to Text

Convert hexadecimal byte values back into text. Paste space-separated hex codes to decode.

About the Hexadecimal to Text converter

This tool decodes hexadecimal byte values back into readable text. You paste two-digit hex codes and each pair is interpreted as a byte, so 48 69 becomes Hi. It is the reverse of a text-to-hex tool and is useful for reading hex dumps, decoding protocol payloads, and turning a hex literal from code back into the string it represents.

How to use it

  • Paste your hex codes, each pair separated by a space.
  • The decoded text appears instantly below.
  • Copy the readable result to reuse it elsewhere.

Each hex pair represents one byte from 00 to FF. For multi-byte UTF-8 characters such as accented letters or emoji, the byte pairs must appear in their original order to decode correctly. If a value is not a valid hex pair, that segment may not decode as expected. The conversion happens in your browser, so the hex you paste is never sent to a server.

Frequently asked questions

What format should the hex codes be in?

Use two-digit hex pairs separated by spaces, such as 48 69 6c 6c 6f. Each pair represents one byte, so the spacing keeps the bytes clearly delimited.

Is the input case-sensitive?

No. Hexadecimal digits A-F can be entered in upper or lower case, so 4a and 4A decode to the same byte.

Why does my decoded text show odd characters?

If the bytes form a multi-byte UTF-8 sequence, all of its pairs must be present and in order. Missing or reordered pairs, or invalid hex, can produce unexpected characters.

Does the tool send my hex anywhere?

No. Decoding runs entirely in your browser, so the data you paste stays on your device.

Related tools