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
- Pick a mode: Component for params, Full URL to keep the scheme and path readable.
- Paste your input: Use batch mode for one value per line.
- Run encode/decode: Auto-detect can choose for you.
- 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.