Free URL Encoder / Decoder

Percent-encode or decode URLs and query parameters — with the component/full distinction done right.

Loading the tool…

What is a URL Encoder / Decoder?

URLs cannot carry spaces, ampersands or Unicode directly — they must be percent-encoded. The subtle part is scope: a query parameter value needs full component encoding, while a whole URL must keep its :, / and ? intact.

This tool offers both modes explicitly, plus decoding that also understands the legacy + as space convention.

How to use the URL Encoder / Decoder

  1. Paste the text or URL.
  2. Pick Encode component (for parameter values), Encode full URL, or Decode.
  3. Copy the result.

Frequently asked questions

Component vs full URL encoding — which one?

Encoding a value to put inside a query string → component. Cleaning up a complete URL → full. Encoding a full URL as a component wrecks its structure.

Why does %20 sometimes appear as + ?

Historic form encoding uses + for spaces in query strings. The decoder here accepts both.

Does it handle Unicode?

Yes — characters are encoded as UTF-8 percent sequences, e.g. ₹ → %E2%82%B9.

Is anything sent anywhere?

No — encoding is local.

Need custom software?

BitsSolved builds SaaS products, web applications, mobile apps and business automation.

Talk to BitsSolved