Convert text to and from hexadecimal, space-separated supported, UTF-8 based
Hex (hexadecimal) uses base 16, representing each byte (8 bits) as two hex digits with 0-9 and a-f. It is the most intuitive way to inspect and debug binary data — every byte maps to a fixed-length readable pair, more readable than raw binary and closer to the metal than Base64.
This tool is UTF-8 based: a non-ASCII character is first converted to its UTF-8 byte sequence, then output byte-by-byte as Hex. For example, "€" in UTF-8 is E2 82 AC.
Input: Hello → Output: 48656c6c6f
With space-separated: 48 65 6c 6c 6f
0.