URL Encoder / Decoder
Free online tool · runs in your browser
Encode and decode URL strings.
Quick tutorial
- 1Paste a URL or component.
- 2Choose Encode or Decode.
- 3Toggle component mode for query values.
Free online url encoder / decoder
Encode and decode URLs and query components online. Use full-URL mode for encodeURI-style escaping, or component mode (encodeURIComponent) for query values that include &, =, and spaces. Paste a messy URL, decode percent-encoding, or encode a string for a query parameter — locally, with no server round-trip.
How to use URL Encoder / Decoder
- Paste a URL or component.
- Choose Encode or Decode.
- Toggle component mode for query values.
Limitations
- Malformed percent-encoding will produce errors on decode.
Example
Input
hello world
Output
hello%20world
FAQ
Frequently Asked Questions
When should I use component mode?
Use component mode for query parameter values. It percent-encodes reserved characters like &, =, and ? that would break a query string.
Why did decode fail?
Malformed percent-encoding (for example a lone % or truncated hex) cannot be decoded. Fix the sequence or encode the string first.
Component vs full URL?
Component mode uses encodeURIComponent for query values.
Is URL Encoder / Decoder free to use?
Yes. URL Encoder / Decoder on ShadowReference is free, with no account, no watermarks, and no server-side processing.
Does this tool send my data to a server?
No. All processing happens locally in your browser. Your input never leaves your device.