URL Encode & Decode — Free & Private (In-Browser)
Percent-encode or decode URLs and query strings in your browser. Switch between encode and decode instantly. No upload. Free.
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.
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.
Hex Encode / Decode
Convert text to hexadecimal and back in your browser. Supports UTF-8 bytes and space/case formatting. No upload. 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 URL Encode / Decode
- 1Paste your text into the input box.
- 2Choose encode or decode and any options.
- 3The URL Encode / Decode runs entirely in your browser — nothing is uploaded.
- 4Copy the result to your clipboard.
URL Encode / Decode FAQ
- encodeURI or encodeURIComponent?
- The tool uses encodeURIComponent for full escaping (the safe choice for query values), and you can decode back instantly. All local.