Decoding percent-encoded URLs
Percent-encoding replaces unsafe or reserved characters with a % followed by their hex byte value — for example a space becomes %20. This tool reverses that, turning a percent-encoded string back into readable text via decodeURIComponent.
FAQ
Why do I get a "malformed % sequence" error?
The input contains a % that isn't followed by two valid hex digits, or a broken multi-byte UTF-8 sequence — often the result of copying a URL that got truncated or double-encoded incorrectly.