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.