Hexadecimal to Text Converter
Bytes as hex, hex as bytes.
About this tool
Hexadecimal is how humans read bytes: two digits per byte, no ambiguity. This converter translates UTF-8 text to hex and back, tolerating spaces, colons, and 0x prefixes on input, with grouping options for output.
Like everything on encrypt.tools, this runs entirely in your browser β nothing you enter is transmitted or stored.
Frequently asked questions about Hex β Text
What is hex encoding?+
Hexadecimal represents each byte as two characters (00βFF), a compact, unambiguous way for humans to read binary data.
Does it accept spaces and 0x prefixes?+
Yes β when decoding hex to text, spaces, colons, and 0x prefixes are ignored, so you can paste hex in almost any format.
Is Unicode supported?+
Yes β text is treated as UTF-8, so multi-byte characters and emoji convert correctly in both directions.