URL Decoder

Decode percent-encoded URLs and query strings back to readable text. Paste any URL with %20, %2F, or other escape sequences to see the original text. See also: URL Encoder.

Runs in your browser · No data sent anywhere
Input — encoded URL or string
Decoded output
Copied!

Frequently Asked Questions

Why do URLs have %20 instead of spaces?

URLs can only contain a limited set of characters. Spaces and other special characters must be percent-encoded. %20 is the UTF-8 byte for a space character in hexadecimal. In query strings, + is also used for spaces.

What is double-encoding?

Double-encoding happens when a URL is encoded twice — so % becomes %25, turning %20 into %2520. This tool decodes one level at a time. If your result still looks encoded, try pasting it in again.

What does "malformed URI sequence" mean?

It means the input contains an invalid percent-escape (like %GG or a truncated %2). The tool will try to decode as much as possible and flag the error.

Can I decode a full URL with query parameters?

Yes. Paste the full URL and the entire string will be decoded. Individual parameter values will become readable text.