Hex to String Converter
Convert hexadecimal values to readable text and vice versa instantly
Quick Conversion Examples
String: Hello
String: World
String: 2025
Hexadecimal to String Conversion
Hexadecimal (hex) is a base-16 numbering system that uses 16 symbols: 0-9 and A-F. Each hex digit represents four binary bits, making it a compact way to represent binary data. Converting hex to string means translating hexadecimal byte values into their corresponding ASCII or UTF-8 characters, making machine-readable data human-readable.
How the Conversion Works
The hex to string conversion process follows these steps:
48656C6C6F to string
- Split into byte pairs:
48 65 6C 6C 6F - Convert each hex pair to decimal:
72 101 108 108 111 - Map each decimal to ASCII character:
H e l l o - Combine characters: Hello
Common Use Cases
- Data Debugging: Inspect binary data in readable format during software development
- Network Protocol Analysis: Decode hex-encoded network packets and messages
- Database Storage: Convert hex-stored strings back to readable text
- URL Decoding: Translate hex-encoded URLs to actual characters
- Cryptography: Examine hex representations of encrypted or hashed data
- File Format Analysis: Read hex dumps of file headers and metadata
ASCII Conversion Table
This table shows the most commonly used printable ASCII characters with their hexadecimal and decimal equivalents:
| Character | Hexadecimal | Decimal | Description |
|---|---|---|---|
Space |
20 |
32 | Space character |
0 |
30 |
48 | Digit zero |
A |
41 |
65 | Uppercase A |
Z |
5A |
90 | Uppercase Z |
a |
61 |
97 | Lowercase a |
z |
7A |
122 | Lowercase z |
! |
21 |
33 | Exclamation mark |
@ |
40 |
64 | At symbol |
# |
23 |
35 | Hash/Pound sign |
$ |
24 |
36 | Dollar sign |
Popular Hex to String Conversions
Here are some frequently converted hexadecimal values:
| Hexadecimal Input | String Output | Common Usage |
|---|---|---|
48656C6C6F20576F726C64 |
Hello World | Programming examples |
54657374 |
Test | Testing scenarios |
4A6F686E |
John | Name encoding |
313233343536 |
123456 | Numeric strings |
6578616D706C652E636F6D |
example.com | Domain names |
7573657240656D61696C2E636F6D |
user@email.com | Email addresses |
50617373776F7264313233 |
Password123 | Password strings |
4A534F4E |
JSON | Data format names |
Step-by-Step Conversion Examples
Example 1: Converting “Hello”
48656C6C6F
- Separate into pairs:
48,65,6C,6C,6F - Convert to decimal: 72, 101, 108, 108, 111
- Look up ASCII: H, e, l, l, o
- Result: Hello
Example 2: Converting “2025”
32303235
- Separate into pairs:
32,30,32,35 - Convert to decimal: 50, 48, 50, 53
- Look up ASCII: 2, 0, 2, 5
- Result: 2025
Example 3: Converting with Space Delimiter
54 65 73 74
- Pairs already separated:
54,65,73,74 - Convert to decimal: 84, 101, 115, 116
- Look up ASCII: T, e, s, t
- Result: Test
Character Encoding Formats
When converting hex to string, the encoding format determines how bytes are interpreted:
Frequently Asked Questions
Related Conversions
Explore these related encoding and decoding operations:
