Hex (Base16) encoder & decoder
Hexator is a tool for text or binary to hex (base16) and vice-versa conversion
The text will be encoded to UTF8 and then converted to Hex. For a different encoding, upload a file with your own encoding, or any other binary file.
Encode a text to Hex (base16) by copy & paste
Paste a text to encode:
How to use Hexator
- Paste text on the homepage and press Encode to get a hex string
- Or upload any file to encode its raw bytes
- Need to go the other way? Use the Decode page
- Copy or download the result when done — see the full help guide for all options
What is Base16 encoding?
Base16 -- hex -- maps each byte to exactly two characters from a 16-symbol alphabet (0-9, A-F). You see it everywhere: CSS #FF6600 colors, MAC addresses, SHA hashes, memory dumps. RFC 4648 formalized it in 2006, and though it doubles data size compared to Base64, its readability makes it the default for anything humans need to eyeball.