What is URL Decoder?
URL decoding is the reverse of percent-encoding: it converts sequences like %20 back to spaces, %3F back to ?, and multi-byte sequences back to Unicode characters. It is commonly needed when reading URL parameters from logs, debugging API requests, or inspecting redirect chains.
How to use URL Decoder
Paste a percent-encoded URL or query string into the input. Click Decode to see the original text. If the string was double-encoded, click Decode again.
Example
Input: hello%20world%3F%20category%3D%E6%97%A5%E6%9C%AC%E8%AA%9E
Output: hello world? category=日本語Common use cases
1. Reading URL parameters from browser address bar logs.
2. Debugging encoded API endpoints and webhooks.
3. Extracting readable data from analytics query strings.
4. Reversing double-encoded parameters from proxies.
Frequently asked questions
Can it decode multiple times?▾
Yes. If a string was double-encoded (e.g., %2520 instead of %20), decode once to get %20, then decode again to get a space.