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.