Hexadecimal to Text Converter
Decode hexadecimal byte values to readable text. Enter two-character hex codes to see the ASCII characters they represent.
Common Values
| Input | Text |
|---|---|
| 48 65 6c 6c 6f | Hello |
| 57 6f 72 6c 64 | World |
| 41 42 43 | ABC |
| 68 65 78 | hex |
How It Works
Each pair of hex digits represents one byte. Convert each pair to a decimal value (0-255), then map to the ASCII character. "48 65 6c 6c 6f" → 72, 101, 108, 108, 111 → "Hello".
Worked Examples
| Hexadecimal | Text |
|---|---|
| 41 | A |
| 61 | a |
| 30 | 0 |
| 48 | H |
| 21 | ! |
| 20 | |
| 7e | ~ |
Related Conversions
Frequently Asked Questions
- How do I convert hex to text?
Pair up the hex digits. Convert each pair to decimal. Look up the corresponding ASCII character. "41" = 65 = "A".
- What does "48 65 6c 6c 6f" decode to?
"48 65 6c 6c 6f" in hexadecimal decodes to "Hello".
- What if the hex value is outside the printable ASCII range?
Hex values 00-1F and 7F are control characters. Values 80-FF are extended ASCII or UTF-8 bytes and may display as symbols or replacement characters.
- Is hex decoding safe for all text?
For ASCII text, yes. For Unicode text, you need to handle multi-byte UTF-8 sequences, which this converter does not currently support.