Hex ↔ Text Converter — Both Directions in One Tool
Convert plain text to its hexadecimal representation, or paste a hex string and decode it back to text. Useful for debugging network protocols, working with color codes, or inspecting encoded strings from firmware.
Two directions, one tool
Type text to get the hex; paste hex to get the text back. Whitespace and 0x prefixes in the hex are tolerated.
UTF-8 aware
Non-ASCII characters (accents, emoji, non-Latin scripts) are encoded as UTF-8 first, then to hex — matching what modern APIs expect.
Frequently Asked Questions
What about hex color codes?
You can strip the # and decode, but color codes are typically decimal RGB — use the Color Converter for that.
Does it support any character encoding?
UTF-8 by default. For other encodings (Latin-1, UTF-16), do the encoding step separately.
Is my input logged?
No. Everything runs in your browser — nothing is sent anywhere.