About this tool
Turn text into its hexadecimal byte values and back again, with UTF-8 support, running fully in your browser.
Frequently asked questions
What does space separated do?
It inserts a space between each byte when encoding, e.g. 48 69 instead of 4869.
What input does decoding accept?
Any hex string — spaces, newlines and 0x noise are stripped before pairing the digits into bytes.