URL Decode

Turn %20-style percent encoding back into readable text. Malformed sequences are reported instead of silently producing wrong characters.

Frequently asked questions

What is %3F or %26 in my URL?

Those are encoded structural characters: %3F is ?, %26 is &, %3D is =. They get encoded when a character is data rather than URL syntax — for example an & inside a query value.

Why did decoding fail?

The input contains an invalid percent sequence, like a lone % not followed by two hex digits, or truncated multi-byte UTF-8. The error message shows what the parser choked on.

Does it handle non-Latin characters?

Yes. Percent-encoded UTF-8 sequences (e.g. %E4%BD%A0%E5%A5%BD for 你好) decode correctly back into the original characters.

Related tools

Copied