URL Decoder
Decode percent-encoded URLs and text back to their original form.
About the URL Decoder
The URL Decoder converts percent-encoded URLs back into readable text: %20 becomes a space, %C3%A1 becomes á, and so on. Encoded URLs appear whenever links carry special characters, non-Latin text, or nested URLs — in analytics reports, server logs, redirect chains, and API responses.
Decoding reveals what a link actually contains, which is essential for debugging redirects, reading query parameters, and inspecting suspicious links safely before clicking them.
How to use it
- Paste the encoded URL or text into the input box.
- The decoded, human-readable version appears instantly.
- Decode repeatedly if the value was encoded multiple times.
- Copy the readable result.
Frequently asked questions
What is percent encoding?
A rule that represents special characters as % followed by their byte value in hexadecimal, so URLs can carry any character using only URL-safe ones.
Why do some URLs need decoding twice?
A URL passed as a parameter inside another URL gets encoded again. Each decode pass unwraps one layer.
Can decoding help spot malicious links?
Yes. Attackers hide destinations behind heavy encoding; decoding shows the real target before you click.
Is anything sent to a server?
No. Decoding runs locally in your browser.