URL Encode / Decode

Percent-encode or decode URLs and query strings. Free, no sign-up.

About URL Encode / Decode

URL encoding replaces spaces and special characters with codes like %20 so they can travel safely in a web address. Use this tool to encode query values or read encoded links.

How to use URL Encode / Decode

  1. Paste your text or URL.
  2. Press “Encode” or “Decode”.
  3. Copy the result.

Frequently asked questions

Why is a space shown as %20?

Spaces are not allowed in URLs, so they are written as %20 (or + in some form data).

Should I encode the whole URL?

Usually you encode only the values in the query string. Pick “Component” for values and “Full URL” to keep :/?& intact.

Does it handle emoji and other languages?

Yes. Characters are encoded as UTF-8 bytes.

More developer tools

See all →