Hex ↔ Text
Convert text to hexadecimal and hex back to text. UTF-8 aware, free and private, right in your browser.
Turn plain text into its raw hexadecimal byte representation, or paste a hex string and decode it back to readable text, handy for inspecting payloads, debugging encoded strings, or crafting hex literals for code.
How to use it
- Type or paste your text or hex into the input box
- Pick a direction: text → hex or hex → text
- Copy the converted result
Frequently asked questions
- What text encoding does it use?
- UTF-8 by default, so accented letters, emoji, and non-Latin scripts round-trip correctly as multi-byte hex sequences, not just plain ASCII.
- Does it matter if I use spaces or 0x prefixes in my hex?
- No. Paste hex as one long string, space-separated pairs, or with 0x prefixes and the parser strips them automatically before decoding.
- Is my text or hex sent anywhere?
- No, the conversion happens entirely in your browser. Nothing you type or paste is uploaded or logged.
- 1
Nothing is uploaded
The file never leaves your device. There is no server to send it to, so there is nothing to leak, log, or subpoena.
- 2
No signup, no limits
No account, no email, no daily cap, no watermark, and no paid tier waiting behind the third file.
- 3
Works offline
Load the page once and it keeps working with the network off, because all the work was always happening locally.