Tested tool guide
Tested browser tools
Checked August 16, 2026
What Hex Encoder / Decoder does, with a checked example
Hex Encoder / Decoder translates characters into byte values written in hexadecimal, or reads hexadecimal byte pairs and converts them back to text. Choose ASCII for ASCII characters, UTF-8 for Unicode text, or raw binary hex when the bytes need not represent readable characters. Delimiter options let you join byte pairs or separate them for inspection and copying. The common surprise is that hex is not itself a character encoding. Text must first become bytes, and one visible UTF-8 character can occupy several byte pairs.
Worked example
A concrete input and expected output from the current implementation.
Input
Text: Hi
Operation: encode
Mode: UTF-8
Delimiter: none
->
H is U+0048 and becomes UTF-8 byte 0x48; i is U+0069 and becomes byte 0x69. With no delimiter, the two byte pairs concatenate as 4869.