Decode percent-encoded URLs and query strings back to plain text.
| Input | Output |
|---|---|
| hello%20world | hello world |
| a%26b%3Dc | a&b=c |
| %E5%92%96%E5%95%A1 | 咖啡 |
In query strings, + often represents a space — this tool converts it automatically.
A lone % not followed by two hex digits is invalid percent-encoding.
Yes — valid percent-encoding always decodes to the original bytes.