Decode a Percent Encoded URL
Decode URL encoding
search?q=hello world & emoji 🚀
What is URL Decoder?
Decode a percent-encoded URL string back to the original text. Useful for reading obfuscated URLs, extracting actual parameter values from a logged request, or sanity-checking that a URL you're about to share decodes to something you recognise.
How do I use URL Decoder?
- Paste an encoded URL or URL fragment into the input.
- Copy the decoded text.
When should I use URL Decoder?
URL Decode is the inverse of URL Encode. If what you're decoding is a Base64 token rather than percent-escapes, use Base64 Decode instead.
Frequently asked questions
Can it handle double-encoded URLs?
Yes. Toggle "Decode repeatedly" and the tool will keep decoding until no %xx sequences remain. Use with care; sometimes literal percent signs are intentional.
Why does my plus sign become a space?
Because query strings encode spaces as + (per HTML form rules), while paths encode them as %20. The tool picks the right rule based on whether the input looks like a query string.
Is it safe for URLs copied from browsers?
Yes. Browsers often display decoded URLs but copy them encoded; paste the copied URL and the decoder shows the original text.
Is my file uploaded anywhere?
No. Everything runs in your browser. Your files never leave your device, and there is no server component for this tool.
Tools that pair well with URL Decoder
- URL Encoder percent-encode text, free and in your browser.
- Base64 Decoder decode base64 strings, free and in your browser.
- JWT Decoder inspect jwt payloads, free and in your browser.
- cURL to Code Converter curl → fetch / axios / python, free and in your browser.