Convert Hex to ASCII text and text to Hexadecimal
Decode hex byte dumps into readable text and encode strings into space-separated or prefixed Hex.
About This Tool
Hex to ASCII Converter converts hexadecimal numbers and byte sequences into readable ASCII characters, and encodes plain text into clean hexadecimal values.
Key Features
How to Use
- 1Enter a Hexadecimal string (e.g. 48 65 6c 6c 6f) or plain text.
- 2Choose your preferred Hex formatting (space-separated, continuous, or 0x prefixed).
- 3Click Hex to ASCII or ASCII to Hex to transform.
Why Use ToolSnippet Hex to ASCII Converter?
Tips for Best Results
- Use 0x prefix mode when exporting hex constants for C, C++, or Solidity smart contracts
- Ensure non-hex characters like punctuation are stripped before decoding
Frequently Asked Questions
Does it matter if hex characters are uppercase or lowercase?
No, the decoder supports both uppercase (4A) and lowercase (4a) hexadecimal characters.
What happens if the hex string has an odd length?
Hex strings must have an even number of digits (2 hex digits per ASCII byte). An error will be shown if invalid.
Related Tools
All Encoding & Decoding Utilities →Base62 URL Shortener & Number Encoder
Convert base-10 integers into compact alphanumeric Base62 strings [0-9a-zA-Z] for URL shorteners and compact database IDs.
Base58 Encoder & Decoder
Encode and decode text strings using Bitcoin, IPFS, and Solana Base58 format.
Base64 Encoder/Decoder
Encode and decode Base64 text quickly.