Hex Encode
48656c6c6f2c2052616e67646f6d21
Converted locally in your browser with UTF-8 safe TextEncoder and TextDecoder handling. Your text stays only on this page.
Encode text as hex
Convert plain text into a continuous lowercase Base16 (hex) byte string with two characters per byte. Unicode text is encoded as UTF-8 first, so emoji and non-Latin characters are handled correctly.
When to use this tool
Use hex encoding when you need to read or produce byte dumps, such as debugging binary protocols, inspecting payloads, comparing checksums, or hand-writing test fixtures.
Privacy and limitations
This conversion runs locally in your browser. Hex is an encoding format, not encryption, so anyone can decode the result if they have the encoded text.