SmartKitio

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.