Paste or type your text, code or a token into the input field.
The output updates as you type. Adjust the options if you need a different format.
Copy the result, or share the URL to hand the exact input to someone else.
About Hex ↔ Text
Convert text to hexadecimal bytes and back. Going to hex, you can pick the separator (space, none or 0x-prefixed) and uppercase the digits; going back, it tolerates mixed formatting and decodes the bytes as UTF-8 text.
What people use it for
Inspect the raw byte values behind a string.
Produce 0x-prefixed hex for embedding in code.
Decode a hex dump back into readable text.
Frequently asked questions
Can I choose the formatting?
Yes: space-separated, no separator, or 0x-prefixed, with optional uppercase.
Is it UTF-8 aware?
Yes. Text is encoded and decoded as UTF-8, so multi-byte characters convert correctly.
Is it private?
Every calculation happens on this page, in your own browser. Your input is never sent to a server and never logged, which also means the tool keeps working when you are offline.