All Tools › URL Encoder/Decoder

URL Encoder & Decoder

Percent-encode text for safe use in URLs, or decode it back.

Encode and decode URLs safely

URLs can only contain a limited set of characters, so spaces, accents, ampersands, and symbols have to be percent-encoded — a space becomes %20, for example. This matters whenever you build a link by hand or pass data in a query string: unencoded characters break the URL or get misread. This tool encodes text for safe use in a URL and decodes it back to readable form.

How to use it

  1. Paste a URL or a value you want to put in one.
  2. Choose encode or decode.
  3. Copy the result into your link or code.

When you need it

Questions people ask

What is the difference between encoding a whole URL and a single value? Encoding one parameter escapes characters like & and = that would otherwise be read as structure; encoding a whole URL leaves those in place. Encode individual values, not the entire address.

Is my data uploaded? No — encoding and decoding run in your browser.