Utilora

URL Encoder and Decoder

Percent-encode a value or a whole URL, and decode encoded URLs back into readable text.

1 min read

Runs in your browser — your text and files never leave your device.

“Encode a value” is the one you want for a query parameter: it escapes &, ? and /. “Encode a whole URL” keeps the URL structure intact.

Spaces, ampersands and question marks have special meanings in a URL. This tool escapes them — or turns an encoded URL back into something you can read.

How to use it

  1. Choose whether you are encoding a value, encoding a whole URL, or decoding.
  2. Paste the text.
  3. Press Convert, then copy the result.

Good to know

  • Encode a value when the text is going into a query parameter; encode a whole URL when you need to keep its structure readable.
  • Decoding a value with a stray "%" shows an error rather than guessing what you meant.

Related tools: Base64 Encoder and Decoder · JSON Formatter

Frequently asked questions

What is the difference between encoding a value and encoding a URL?

Encoding a value escapes every reserved character, including / and ?. Encoding a whole URL leaves its structure intact and escapes only what would break it.

Why does a plus sign sometimes become a space?

In form data a plus sign stands for a space, so this tool treats it that way when decoding.

Related tools