URL Decoder
Turn a URL full of percent codes back into something you can read. Useful for making sense of a long tracking link, reading a redirect parameter, or checking what a form actually submitted. There's a switch for whether + should be read as a space, because form data and URLs disagree on that.
Form submissions encode spaces as +. URLs encode them as %20.
Nothing is uploaded — this tool runs inside your browser, so your files never leave your device.
Why use this tool
- Decodes %20, %3A and every other percent code back to characters
- Optional handling of + as a space, for form-encoded data
- Decodes UTF-8 properly, so non-English text comes back intact
- Runs in your browser — nothing is uploaded
How it works
- 1Paste the encoded URL or value.
- 2Turn on '+ as a space' if it came from a form submission.
- 3Read or copy the decoded text.
URL Decoder — frequently asked questions
A percent sign must be followed by exactly two hexadecimal digits. If the text contains a literal % that isn't part of a code — a percentage figure, say — decoding can't complete. Encode that % as %25 first.
More developer tools
Looking for something else? Browse all developer tools
Explore the other tools
Same deal everywhere on the site — free, no sign-up, and no watermark on anything you download.
Or see every tool on one page.