URL Encode / Decode

Encode query strings safely or decode URLs back to readable text in one click.
Input
Runs in your browser
Tip: encode only query values or path segments.
Output

          
Privacy note: encoding and decoding happen locally in your browser.

What URL encoding is

URL encoding converts special characters into percent-encoded sequences so they can be safely passed in URLs. For example, spaces become %20.

When to use it

Use it when building query strings, API requests, or redirect URLs. It prevents broken links and ensures parameters are transmitted correctly.

Encode vs. decode

Encoding turns readable text into a URL-safe format. Decoding reverses it back to plain text for debugging or inspection.

How to encode or decode a URL

Paste text and choose Encode or Decode to get the result.

  1. Paste your text or URL into the input box.
  2. Choose Encode or Decode.
  3. Copy the output when ready.

FAQ

Does this tool upload my data?
No. Everything runs locally in your browser.
Should I encode full URLs or just parameters?
Typically encode parameters and path segments, not the full URL with scheme and slashes.
What is the difference between + and %20 for spaces?
+ is used in query strings, while %20 is standard URL encoding.