URL Encoder / Decoder

Encode special characters into percent-encoded format for safe use in URLs, or decode a percent-encoded string back to readable text. Essential when building query strings by hand, debugging API requests, or decoding redirect URLs that have been double-encoded. Paste the full URL or just a single parameter value — the tool handles both.

All processing happens in your browser. No data is sent to any server.

Frequently Asked Questions

What is URL encoding?
URL encoding (percent-encoding) replaces characters that are not allowed in a URL — such as spaces and special symbols — with a % sign followed by their two-digit hexadecimal code. For example, a space becomes %20.
When should I encode versus decode?
Encode when building query strings to embed in a URL. Decode when you receive a percent-encoded string and need to read the original text.
Does it encode the full URL or just the value?
The tool encodes or decodes the entire input. If you only want to encode a query parameter value, paste just the value rather than the full URL.

Related Tools