Hex Encode / Decode
Convert UTF-8 text to hexadecimal byte dumps and decode hex back to readable text.
About this tool
Encode strings as hex bytes or decode hex dumps for binary protocols, HMAC debugging, certificate inspection, and comparing raw byte sequences. Spaces and 0x prefixes are ignored when decoding.
What you get
- UTF-8 bytes as continuous or spaced hex output
- Decoded plain text from hex input
- Uppercase or lowercase hex formatting
- Byte count for encoded output
- Bidirectional encode ↔ decode mode
- One-click copy of hex or decoded text
How to use
Paste text to encode or a hex string to decode. Toggle spacing or case if needed, then copy the result.
Related searches
- hex encode
- hex decode
- hex dump
FAQ
How to convert text to hexadecimal?
Paste UTF-8 text in Encode mode and copy the byte sequence as hex, with optional spacing between bytes.
How to decode a hex string to text?
Paste hex digits in Decode mode—spaces and 0x prefixes are ignored—and copy the recovered string.
What encoding is used for hex conversion?
Text is encoded as UTF-8 bytes before hex output, matching how most modern protocols and logs represent string data.
How to read a hex dump?
Each pair of hex digits is one byte. Decode mode turns the dump back into readable text when the bytes represent UTF-8 characters.
How to convert binary file bytes to hex string?
Paste raw text or byte content in Encode mode and copy the hex representation for checksums, firmware logs, or protocol debugging.
By using this tool you agree to our Terms of Use and Privacy Policy. Results are provided as-is without warranty.