Menu

URL Encode/Decode

Percent-encode and decode, UTF-8 safe.

Encoded

Your data never leaves your device — everything runs in your browser.

How to use it

  1. Choose Encode or Decode.
  2. Type or paste your text; the result updates as you type.
  3. Turn on “Encode spaces as +” for form-style query strings.
  4. Press Copy, or Swap to send the result back to the input.

Frequently asked questions

What is URL encoding?

Characters that are not allowed in a URL, such as spaces, & or ç, are written as % followed by two hex digits for each UTF-8 byte (a space is %20).

Should spaces be %20 or +?

%20 works everywhere in a URL. The + form is used in HTML form query strings; turn on the switch to use it. When decoding with the switch on, + is read as a space.

Why do I get “invalid % sequence”?

A % must be followed by two hex digits, and the bytes must form valid UTF-8. Text like “100%” or a cut-off sequence such as %E0%A4%A cannot be decoded.