AIStacker
Encoder / Decoder

URL Decoder

Decode percent-encoded URL strings back to human-readable plain text.

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.