Ready

URL Encoder & Decoder

Encode or decode URLs instantly. Use for query params, webhooks, and redirects.

Runs in your browser; no data is sent to a server.
Auto mode:
Encoding mode:
Querystring mode:
Decode options:
Power options:
Shortcuts: Ctrl/Cmd + Enter runs, Ctrl/Cmd + Shift + C copies output.
0 KB / 512 KB

Tip: Use encode for query params and webhook data.

Encoded

Encoded output will appear here.

Decoded

Decoded output will appear here.

Parse URL helper

Parse a URL to edit query params and rebuild it.

How to use

  1. Pick a mode: Component for params, Full URL to keep the scheme and path readable.
  2. Paste your input: Use batch mode for one value per line.
  3. Run encode/decode: Auto-detect can choose for you.
  4. Export or copy: Use keyboard shortcuts for faster workflows.
Examples
Component encode: hello world → hello%20world
Full URL encode: https://example.com/a b?c=d → https://example.com/a%20b?c=d
Querystring mode: q=hello world → q=hello+world
Decode: https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcats → https://example.com/search?q=cats

History

Enable “Save history” to keep recent transformations.

FAQ

  • When should I encode? Before placing user input in query params, form data, or webhooks.
  • Why did decode fail? Make sure the string is properly percent-encoded (spaces as %20).
  • Privacy? Everything runs locally; data stays in your browser.