CleverCat mascot: a cat engineer with a hard hatCleverCat.CC

Home / Developer tools / URL Encoder and Decoder

URL Encoder and Decoder

Spaces, accents and symbols cannot travel raw in a URL, so they become percent codes. Encode a value before putting it in a query string, or decode a link full of %20 and %C3%A9 to see what it really says.

How to use it

  1. Paste the URL or the value.
  2. Keep the box ticked for a whole URL, untick it for a single parameter value.
  3. Press encode or decode and copy the result.

Examples

Questions people ask

What is the difference between the two modes?

Encoding a whole URL leaves the structural characters : / ? & = intact, because they do their job. Encoding a component escapes everything, which is what you want when a value itself contains an ampersand or a question mark.

Why does a space sometimes become a plus sign?

Because HTML form submissions use a slightly older encoding where a space is +. Percent-encoding writes %20. Both are common, and decoders usually accept either, but they are not the same specification.

Related tools

Updated: 2026-08-07