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

URL Decoder

Decode percent-encoded URLs and strings instantly in your browser

100%
Browser-Based
0
Data Sent
Free Uses
UTF-8 Support
🔗
URL Ready
📝
Text Decoding
🔒
100% Private
Instant

💡 Example Conversions

Input: hello%20world%21 hello world!
Input: https%3A%2F%2Fexample.com https://example.com
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.