URL Decode String

Decode percent-encoded URLs and strings into readable text.

Encoded URL / String → Decoded Text

URL-Encoded Input
Paste an encoded URL or percent-encoded string below.

How URL decoding works

URL encoding replaces reserved or special characters with percent-encoded byte sequences. For example, a space may appear as %20.

This tool uses standard URL decoding to restore those encoded sequences into readable characters.

URL decode example

Encoded
hello%20world%21
Decoded
hello world!

Frequently Asked Questions

What does URL decoding do?

It converts percent-encoded sequences such as %20 and %2F back into readable characters.

Can I decode a full URL?

Yes. You can paste a complete percent-encoded URL or any encoded string.

Does this decode nested encoding twice?

No. This tool performs one standard decode pass with decodeURIComponent.

What happens with malformed encoding?

The tool shows an error instead of returning a partial or misleading result.

Does editing the input keep the old output?

No. Changing the input clears the previous decoded result.

Can I copy the decoded text?

Yes. Use Copy Result after decoding.

Related Tools