Use this hex to ASCII converter to decode hex to text, convert text to hex, and inspect UTF-8 output side by side in the browser.
Plain Text
Edit this pane to generate the hex value below or convert plain text into hex bytes.
Hex Value
Edit this pane to decode hex to ASCII or UTF-8 text above.
Output Format
Validation
Hex updated
UTF-8 bytes
13
Hex length
26
How To Use
The top pane is always the plain text. The lower pane is always the hex value. Edit either one and the other updates immediately, so you can convert hex to ASCII or text to hex without switching tools.
Spaced groups hex bytes as pairs like `48 65 6C 6C 6F`. Compact removes the spaces. The decoder accepts either form.
This tool decodes hex as UTF-8 text, so multi-byte characters stay intact instead of being treated as Latin-1 bytes.
Explore adjacent workflows and keep users moving between relevant tools.
Base64 Converter
Encode plain text into Base64 or decode Base64 back into UTF-8 text
Unicode Lookup
Inspect characters, code points, escapes, and byte representations from input text
Escape Strings
Escape or unescape developer string literals locally for JavaScript, JSON, and regex-safe text
HTML Entities
Encode or decode HTML entities locally and inspect safe text transformations instantly