URL Encoder

Percent-encode and decode URLs, plus a query-string breakdown. Free, runs entirely in your browser — your files are never uploaded.

How to use URL Encoder

  1. Paste a URL or a fragment of one.
  2. Encode or decode it.
  3. Read the query string broken out into its individual parameters.

Frequently asked questions

Why do spaces become %20 or a plus sign?
A space cannot appear literally in a URL. It becomes %20 in a path, while form submissions traditionally use a plus sign in the query string — which is why the same text can be encoded two different ways.
When do I need to encode something?
Whenever a value could contain characters with meaning in a URL: ampersands, equals signs, question marks, hashes, slashes or spaces. An unencoded ampersand inside a parameter silently splits it into two.
What does the query breakdown show?
Each parameter as a name and value pair, decoded, which is far easier to read than a long string when you are debugging a redirect or a callback URL.
Is the URL I paste sent anywhere?
No. Encoding and decoding happen in your browser, so URLs containing tokens or session identifiers stay with you.