Skip to content
Convertto

Hex to Text Converter

Convert text to hexadecimal bytes and decode hex strings back into readable text.

To convert text to hexadecimal, paste your text and each byte is shown as two hex digits. Decoding accepts hex with spaces, colons, dashes or 0x prefixes and reassembles the original UTF-8 text, so multi-byte characters round-trip correctly.

Runs in your browser
Privacy
Runs entirely in your browser — nothing is uploaded
Cost
Free, unlimited, no sign-up

Frequently asked questions

Why does hex sometimes decode to nonsense?

Because hexadecimal encodes bytes, not text, and those bytes may not be a string at all — they could be an image header, a compressed block, or text in an encoding other than UTF-8. Nonsense output usually means the data was never text.

What does the 0x prefix mean?

It marks the value as hexadecimal in most programming languages, so 0xFF is 255 rather than the decimal number 255. It is notation, not part of the value, and is stripped before decoding.

How to use the hex to text converter

  1. 1Enter or paste your text or hex.
  2. 2Choose the direction.
  3. 3Choose the separator.
  4. 4The result appears immediately — copy or download it.

Embed this tool

Put the working hex to text converter on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.

Share this tool

Last updated

More encoders & decoders