FancyText.dev

Hex Translator

Convert text to hexadecimal (base-16) and decode hex strings back to readable text. Each character is encoded as its 2-digit ASCII hex value — H is 48, e is 65, l is 6c. Useful for debugging, encoding, and understanding character codes.

48 65 6c 6c 6f

About Hex Translator

Hexadecimal (base 16) uses digits 0–9 and letters A–F. Each byte (8 bits) maps to two hex digits, so every ASCII character has a value from 00 to FF. 'H' is 48, 'e' is 65, 'l' is 6c, 'o' is 6f.

Hex is everywhere in computing: web color codes (#FF5733), memory addresses in debuggers, MAC addresses, file magic bytes that identify formats (JPEG: FF D8 FF; PNG: 89 50 4E 47 = '₉PNG'; PDF: 25 50 44 46 = '%PDF'), cryptographic hashes, UUID formats.

Our translator encodes each character as its 2-digit hex value separated by spaces. The decoder reverses it — paste space-separated hex values to get readable text. Covers all standard ASCII characters (0x00–0x7F).

More Translators

Next step