URL Encode and Decode
Encode text for safe use in URLs, or decode percent-encoded text back to plain text.
- Runs in your browser
- Nothing uploaded
- Free, no sign-up
Processed locally in your browser. Your text never leaves this tab.
How to Use URL Encode and Decode
- Enter your text. Plain text to encode, or an encoded string to decode.
- Pick the mode. Encode for safe URLs, or decode back to text.
- Convert. Special characters are percent-encoded or restored.
- Copy the result. Click Copy result. It all runs in your browser.
Frequently Asked Questions
What does encoding do?
It percent-encodes characters that are not safe in a URL, such as spaces, ampersands, and equals signs.
What does decoding do?
It turns percent-encoded sequences back into their original characters, and treats a plus as a space.
What if the input is malformed?
In decode mode, invalid percent-encoding is reported so you can correct it.
Is my data sent anywhere?
No. The conversion runs entirely in your browser, so your text never leaves the tab.
Is it free?
Yes. Every tool here is free to use with no sign up.
Related Tools
HTML Entity Encode Decode →
Encode text into HTML entities or decode HTML entities back into text, with an…
URL Parser →
Break a URL into its protocol, host, port, path, query parameters, and fragment.
Decode URL →
Decode URL-encoded text with 3 modes (URIComponent, URI, form +to space), double-encoding detection, URL…
Encode URL →
Percent-encode a string for URLs - encodeURIComponent or encodeURI. Live preview, stats. Free, offline,…
URL Decode CSV →
Decode percent-encoded values in every field of your CSV back into readable text. Free,…
URL Decode JSON →
Decode a URL-encoded JSON string and, when it is valid JSON, show it neatly…
URL Encode CSV →
URL-encode every field of your CSV so special characters are safe to use in…
URL Encode JSON →
URL-encode JSON so it can be safely placed in a query string, minifying valid…
Convert Unicode to Data URL →
Convert Unicode to data URLs with base64 or URL-encoding, 12 MIME types, charset toggle.…
Decode Negative Binary →
Decode Negative Binary online, free and private. Runs in your browser, no upload, instant…
Encode Negative Binary →
Encode negative numbers in binary using two's complement, one's complement, or sign-magnitude, with the…
AI Token Counter →
Count the tokens in your text and estimate the API cost across GPT, Claude…