URL Decoder
Decode percent-encoded URL text, including + as space.
Your input stays in your browser. Nothing is uploaded.
Input
Output
About this tool
Plus signs are treated as spaces, which matches application/x-www-form-urlencoded query strings.
How it works
Paste an encoded value and decode. Malformed % sequences produce an error instead of a crash.
decodeURIComponent(text.replace('+', ' '))
Examples
a%20b
Decodes to “a b”.
FAQ
Why did decoding fail?
A % is not followed by two hex digits, or the UTF-8 is invalid.
Is my data uploaded?
No. Formatting, encoding, and generation run in your browser.
Can I use this offline after the page loads?
Yes, as long as the page stays open. Nothing is sent to a SmartKitio API.

