URL Encoder & Decoder

Encode and decode URLs online. Percent-encode query parameters and special characters or decode them back. Free, fast and private URL encoder/decoder.

URL encoder & decoder

Percent-encode text so it's safe to place in a URL, or decode an existing encoded URL back to readable form. Toggle whole-URL mode to preserve the structural characters of a complete address while still escaping the rest.

Frequently asked questions

Component vs full-URL encoding β€” which do I need?

Use component encoding for a single query value or path segment (it escapes / ? : & = etc). Use full-URL encoding to encode an entire URL while keeping its structure characters intact.

Why do spaces become %20?

URLs cannot contain raw spaces, so they are percent-encoded as %20 (or + in some form submissions). This tool uses %20, the standard for URLs.

Does it handle Unicode?

Yes. Non-ASCII characters are encoded as UTF-8 percent sequences and decoded back correctly.