All Tools
Tools/HEX ↔ ASCII Converter
🔄
UtilitiesAvailable

HEX ↔ ASCII Converter

Convert hex bytes to text and text to hex in ASCII, UTF-8 or Latin-1 (ISO 8859-1). The byte inspector shows every byte’s offset, decimal and binary value, and character class — essential for reading payment message fields.

Follows UTF-8 (RFC 3629) · ISO 8859-1 · US-ASCII·verified Oct 2026· double-checked Oct 2026— encodings, invalid-UTF-8 detection and replacement checked against iconv, Python codecs and Node Buffer

Spaces, : - , separators and 0x prefixes optional
→
—
→
—

Text output shows control characters (C0, DEL and, for Latin-1 and UTF-8, C1) as ·; in ASCII mode every byte from 0x80 up is shown as · too. UTF-8 uses 1–4 bytes per character (é = C3 A9, € = E2 82 AC, 😀 = F0 9F 98 80); Latin-1 uses one byte per character up to U+00FF. The byte inspector classifies single bytes as ASCII. For EBCDIC use the Character Encoding Converter.

Something wrong or missing? Report a problem— we check reports against the specs and fix them.