URL Encode & Decode

Paste a URL full of %20 and %E2%80%A6 to read it, or encode a value safely. Query parameters are listed below.

Why %20 appears

URLs allow only letters, digits and a few symbols, so spaces and non-ASCII characters are written as UTF-8 bytes in %XX form.

Value vs whole URL

Encode a single query value with the default, which also escapes & = and ?. Switch on 'whole URL' only for a complete address.

Spaces and +

HTML form submissions write spaces as +. Turn on 'space ↔ +' when decoding those.

Frequently asked

Is anything uploaded?

No.

Decoding fails

There is a % not followed by two hex digits, usually a truncated URL.

What is the table?

Each name=value pair after the ?, decoded. Handy for checking tracking parameters.