Convert hexadecimal strings back to human‑readable text
Converts as you type or paste – real‑time results
Accepts hex with or without spaces (e.g., "48 65 6c" or "48656c")
All processing happens locally in your browser
One‑click copy of decoded text
Convert hexadecimal strings back into human‑readable text. Perfect for decoding data from network packets, file dumps, or any hex‑encoded content.
Hex bytes are validated and decoded as UTF-8 text. Each two-digit hex pair represents one byte:
The hex string is split into two‑character pairs (bytes) after removing spaces. Each pair must contain only valid hex digits (0‑9, A‑F).
| Hex input | Decoded text | Notes |
|---|---|---|
48 69 | Hi | Two ASCII bytes. |
41 20 42 | A B | Contains the space byte. |
e2 82 ac | € | UTF-8 multi-byte character example. |
Each hex byte is converted to a decimal number, then to the corresponding character using UTF‑8 mapping.
All characters are concatenated to form the final readable string.
48 65 78 20 54 6f 20 54 65 78 74
Hex To Text