Convert between text, hexadecimal and binary. Useful when reading a memory dump, decoding a protocol payload, or converting a byte sequence you found in a log.
Text ⇄ hex with UTF-8 handling
Hex ⇄ binary and decimal conversion
Accepts spaced, prefixed or continuous hex input
Frequently asked questions
What do the 0x prefixes mean?
They mark a number as hexadecimal in most programming languages. The converter accepts input with or without them.
Why do some characters become several hex bytes?
Non-ASCII characters take more than one byte in UTF-8, so an emoji or accented letter maps to several hex pairs.