String URL decoder
Load your string and it will automatically get URL-unescaped.
Input String(URL-escaped)
Output string
String URL decoder
Every percent-encoded URL — %20 for spaces, %3F for question marks, entire words reduced to hex codes — is unreadable until decoded. This tool reverses URL encoding: paste the encoded string and you get back the original text with every %XX sequence restored to its character.
The everyday use is debugging. When a query parameter arrives somewhere broken, the fastest first step is decoding the whole URL to see exactly what was sent — usually revealing double-encoding (someone encoded an already-encoded string, leaving %2520 in the output) or a parameter that was never encoded at all. It is equally handy for reading tracking links, which are often percent-encoded several layers deep, and for pulling readable values out of server logs.
Decoding handles UTF-8 sequences correctly, so multi-byte characters — accented letters, emoji, non-Latin scripts — come back as proper text rather than mojibake. Paste, and the decoded result appears immediately; there is no server round trip.
One caution: a decoded string can look like a trustworthy URL while containing encoded tricks. Decode links from emails before clicking them and you will see exactly where they actually point.
Like every tool here, decoding runs entirely in your browser. The string is processed locally and never uploaded — fine for tokens, session parameters and internal URLs.
String URL decoder Examples
Click to try!
This example decodes a URL-encoded string back to its readable URL form.
This example decodes a string where every character has been URL-encoded, restoring the original readable text.
All Text Tools
You May Also Like
We use cookies for analytics and advertising. You choose what's enabled. Essential cookies are always on. Privacy Policy