Hex (Text ⇄ Hex) Encode & Decode — Free & Private
Convert text to hexadecimal and back in your browser. Supports UTF-8 bytes and space/case formatting. No upload. Free and unlimited.
More converters
All free, all private — everything runs in your browser.
Base64 Encode
Encode text or files to Base64 in your browser. Handles UTF-8 correctly and large files via the File API. No upload. Free.
Base64 Decode
Decode Base64 back to text in your browser. Handles UTF-8 and reports invalid input clearly. No upload, no signup. Free.
URL Encode / Decode
Percent-encode or decode URLs and query strings in your browser. Switch between encode and decode instantly. No upload. Free.
HTML Entity Encode / Decode
Encode or decode HTML entities in your browser. Escape <, >, &, and quotes for safe templating. No upload. Free and unlimited.
JWT Decoder
Decode a JSON Web Token header and payload in your browser. No signature is sent anywhere. Read claims locally. Free and unlimited.
JSON to CSV
Convert JSON to CSV in your browser. Handles nested objects and arrays of records. Your data is never uploaded. Free and unlimited.
How to use Hex Encode / Decode
- 1Paste your text into the input box.
- 2Choose encode or decode and any options.
- 3The Hex Encode / Decode runs entirely in your browser — nothing is uploaded.
- 4Copy the result to your clipboard.
Hex Encode / Decode FAQ
- Does it handle UTF-8?
- Yes — text is encoded to UTF-8 bytes first, so each byte becomes a hex pair. Conversion runs locally in your browser.