Hex ↔ Text Converter Tool
Convert between text and UTF-8 hexadecimal (Hex). Choose delimiter and letter case. All processing runs in your browser.
How to Use
Enter Text or Hex
Type text in the top field to get hexadecimal, or type hex in the bottom field to get text. Conversion happens in real-time.
Choose Options
Switch the delimiter (space / none / 0x) and letter case to output in the format you need.
Copy the Result
Use the copy button on each output field to copy the result to your clipboard and paste it wherever you need.
About Hex / Text Conversion
This tool encodes text as a UTF-8 byte sequence and represents each byte as a two-digit hexadecimal value (0x00-0xFF), and converts hex back to text. Multi-byte characters such as Japanese and emoji are handled accurately through UTF-8 encoding. It is widely used in programming debugging and data analysis.
Features
- Real-time ConversionConverts instantly as you type, in both text-to-hex and hex-to-text directions.
- Flexible OutputFreely choose the delimiter (space / none / 0x) and uppercase or lowercase letters.
- Full UTF-8 SupportMulti-byte characters like Japanese and emoji are converted accurately via TextEncoder.
- Privacy ProtectedAll processing happens in your browser. Your input is never sent to any server.
Use Cases
- Decode hex dumps of binary data or packets
- Verify character encoding while programming
- Convert hex escapes found in URLs or APIs
- Inspect UTF-8 byte sequences of text and emoji
- CTF challenges and debugging work
FAQ
Which character encoding is used for the hex conversion?
What is the difference between space-separated, no delimiter, and 0x prefix?
What hex formats are accepted when converting back to text?
Are Japanese characters and emoji converted correctly?
Is my input data sent anywhere?
Feedback
Missing a feature, or getting a result that looks wrong? Let us know — we improve our tools based on your feedback.