URL Decoder
Decode any percent-encoded URL or query string back to plain readable text.
About the URL Decoder
The DevGizmo URL Decoder reverses percent-encoding and converts a URL-safe string back into human-readable text. It uses the JavaScript decodeURIComponent function, correctly handling multi-byte UTF-8 sequences so that non-ASCII characters — including accented letters, Chinese, Arabic, and emoji — are restored accurately. All decoding happens locally in your browser with no server round-trip.
If the input contains a malformed percent-escape — such as a lone % not followed by two valid hexadecimal digits — the tool displays a clear error message rather than producing corrupted output.
How to Decode a URL
- Paste the percent-encoded URL or string into the input field above.
- The decoded plain text appears automatically in the output field.
- Use the copy button to transfer the result to your clipboard.
Common Scenarios
- Reading API responses — REST APIs sometimes return URLs in encoded form; paste them here to make them readable.
- Debugging query strings — long encoded query parameters in browser URLs can be decoded to inspect the original key-value pairs.
- Log file analysis — web server and CDN access logs often record request URLs in percent-encoded format.
- Email links — tracking URLs embedded in emails are typically heavily encoded; decode them to see where they actually point.