Convert Hexadecimal to Plain Text Online
Decode base-16 hexadecimal codes back into readable plain text strings. Our free online Hex to Text Converter translates hexadecimal values into standard characters. Useful for developers decoding API payloads, analyzing network packet captures, or extracting text strings from binary files, our tool processes all conversions instantly.
Character Mappings and Hex Bytes
Every character you type is represented by a code point. In ASCII, the character 'a' has a decimal code of 97. In base-16, 97 is represented as hex 61. This converter reverses that process by converting each hex pair back into its character code, and displaying the corresponding character.
How to Convert Hex to Text (Step-by-Step)
- Separate Hex Pairs: Separate your hex values into pairs of two characters (usually using spaces or commas).
- Convert to Decimal: Parse each base-16 pair into its decimal equivalent (e.g. hex
41becomes decimal65). - Character Lookup: Map the decimal code to its corresponding character in the ASCII/Unicode lookup index (e.g.
65maps toA). - Assemble text: Concatenate the decoded characters to display the final output text.
ASCII & Unicode
Fully supports decoding standard ASCII character ranges and variable-width UTF-8 multi-byte sequences.
Hex Formatting
Supports parsing hex tokens with standard developer prefixes (like 0x) and both uppercase and lowercase casing.
Local Performance
All code processes client-side, offering lightning-fast conversions with no network data footprint.
Hex to Text Reference Table
| Hex Code | Decimal Code | Character Output |
|---|---|---|
| 41 | 65 | A |
| 61 | 97 | a |
| 42 | 66 | B |
| 62 | 98 | b |
| 30 | 48 | 0 |
| 39 | 57 | 9 |
| 20 | 32 | Space ( ) |