URL Decode
Decode percent-encoded URLs and text instantly.
This tool runs entirely in your browser. Your files are never uploaded to a server.
What this tool does
Reverses percent-encoding using the same rules as JavaScript's `decodeURIComponent`: every `%XY` sequence is converted back to the byte it represents, and those bytes are interpreted as UTF-8 text so accented letters and other non-ASCII characters come back correctly.
How to use it
Paste a percent-encoded URL, query string, or value into the input box; the decoded, readable text appears automatically below it. If the input contains a malformed escape sequence, an error message appears instead of partial output.
Worked example
Pasting `a%20b%26c%3D1` decodes back to `a b&c=1` — the `%20`, `%26`, and `%3D` sequences return to a space, an ampersand, and an equals sign respectively.
Reading query parameters
This tool is especially useful for making a long, encoded query string human-readable: paste the part after `?` or `&` in a URL to see spaces, punctuation, and non-Latin text the way the server will actually receive them.
The + character
A literal `+` in the input is decoded as a literal plus sign, not a space, since this tool follows the URI percent-encoding rules rather than the older `application/x-www-form-urlencoded` convention where `+` represents a space in form submissions.
Limitations
This decodes one string or URL at a time and does not follow redirects, resolve relative paths, or validate that the result is a working link — it only reverses the percent-encoding.
Privacy
Decoding runs entirely in your browser via client-side JavaScript; the text you paste is never uploaded to a server or stored.
Frequently Asked Questions
- What does this URL decoder do?
- It converts percent-encoded characters (like %20 or %3F) in a URL or string back into their original, readable characters.
- How do I use this tool?
- Paste your encoded URL or string into the input field and the decoded text appears instantly — copy it and use it as needed.
- Is it safe to decode links here?
- Yes, decoding happens entirely in your browser via client-side JavaScript. Nothing is uploaded, and the tool is completely free to use.
Related Tools
URL Encode
Percent-encode text or URLs instantly and for free.
HTML Entity Encode
Escape text to safe HTML entities instantly and for free.
Base64 Decode
Decode Base64 strings back to readable text instantly.
HTML Entity Decoder
Decode HTML entities like & and < back into readable text.
ASCII to Text Converter
Convert text to decimal 7-bit ASCII codes and those codes back to text.
ASTM Message Parser
Inspect ASTM-style laboratory messages as records, fields, control characters, and frames.