URL Encoder / Decoder

Encode and decode URLs and query strings. Parse URLs into protocol, host, path, and parameters. Edit query params, detect double encoding, run security checks, and export results. All processing runs in your browser — no URLs are sent to any server.

Use the tool →Learn more

Runs fully in your browserNo URLs sent to any server
Encoding:
Output

Related tools

What is URL encoding?

URL encoding (percent encoding) converts special characters into a %XX form so they can be safely used in URLs and query strings. For example, a space becomes %20. A URL encoder does this conversion; a URL decoder reverses it. Standards like RFC 3986 and application/x-www-form-urlencoded (used in forms) differ in how spaces are encoded (%20 vs +).

Encode vs decode vs auto

In Encode mode, your input is percent-encoded. In Decode mode, percent-encoded sequences are converted back to characters. Auto detects whether the input looks encoded (contains %XX) and decodes it; otherwise it encodes.

Query parameter editor

Paste a full URL to see it parsed into protocol, hostname, port, path, query parameters, and fragment. Edit, add, or remove parameters and rebuild the URL. Useful for debugging APIs and building request URLs.

Keywords: url encoder, url decoder, percent encoding tool, encode uri online, decode url parameters, query string parser.