Free URL Decoder

Decode percent-encoded URL strings back to human-readable text. Handles %20, +, multi-byte UTF-8 characters and all percent-encoded sequences. Live decoding as you type.

🔒 100% Private ⚡ Instant 🆓 Free
Advertisement

About URL Decoding

URL decoding (percent-decoding) converts percent-encoded sequences back to their original characters. For example, %20 becomes a space, %2F becomes /, and %C3%A9 becomes é. This tool uses JavaScript's decodeURIComponent() function which handles UTF-8 multi-byte sequences correctly.

Frequently Asked Questions

In HTML form encoding, + represents a space. The decoder offers an option to convert + to space before decoding, matching how web servers decode form-encoded query strings.

This error occurs when the percent-encoded sequence is incomplete or invalid — for example, a lone % not followed by two hex digits, or a sequence that represents an invalid UTF-8 byte sequence.

Yes. Paste the entire query string including &, = and % sequences and the entire string is decoded in one pass. The decoded output preserves the & and = delimiters for readability.

Related Developer Tools