URL Decode
Encoding ToolsDecode percent-encoded URL strings
About URL Decode
Converts percent-encoded strings back to human-readable text. Useful when reading log files, debugging network requests in browser DevTools, or inspecting URLs copied from browser address bars. The tool handles full URLs and individual encoded components. It also detects double-encoding — a common bug where an already-encoded value gets encoded again, turning %20 into %2520. This produces a "decoded once" and "decoded fully" output so you can tell whether double-encoding is present. A frequent developer scenario: you capture a network request in browser DevTools and the URL in the log shows %22%7B%22key%22%3A%22value%22%7D%22. Paste it here to get {"key":"value"} — immediately readable. Another common case is reading redirect URLs that contain other URLs as parameters (e.g., OAuth callback URLs with encoded return_to parameters). The + vs %20 ambiguity is also handled: both are decoded as spaces, matching the behavior of decodeURIComponent plus application/x-www-form-urlencoded processing.
How to Use URL Decode Online
- Paste your data into the input field above
- The result appears instantly in the output area
- Click "Copy" to copy the result to your clipboard
Decode percent-encoded URL strings. Runs 100% client-side — no data is sent to any server.