Tested tool guide
Tested browser tools
Checked August 16, 2026
What Text to Hex Converter does, with a checked example
Paste text into this page and it returns the text's bytes as hex pairs, one two-digit group per byte; paste hex pairs in and it returns the text they spell. Encoding follows UTF-8, so ASCII letters, digits, and punctuation become one byte each, while accented letters, emoji, and other non-ASCII characters expand to two, three, or four bytes - the hex output is therefore longer than the character count, which surprises most people on first use. Decoding works only when the bytes are valid UTF-8, so not every hex string produces readable text. All conversion happens locally in your browser; nothing you paste is uploaded.
Worked example
A concrete input and expected output from the current implementation.
->
Expected output
43 61 66 c3 a9
C, a, and f are ASCII characters, so each becomes a single byte: 43, 61, 66. The accented é is code point U+00E9, which UTF-8 encodes as the two bytes C3 A9. Four characters become five bytes, so the hex has ten digits.