URL Encoder / Decoder
Encode & decode URLs instantly
Encode special characters in URLs using percent-encoding, or decode encoded URLs back to readable text. Instant results.
How to Use URL Encoder / Decoder
- 1Select "Encode" or "Decode" mode
- 2Paste your URL or text
- 3Result appears instantly
- 4Toggle between encodeURIComponent and encodeURI modes
- 5Click "Copy" to copy the output
Features
- URL encoding (percent-encoding)
- URL decoding
- encodeURIComponent mode (encodes all special chars)
- encodeURI mode (preserves URL structure chars)
- Instant encoding as you type
Frequently Asked Questions
When should I use encodeURIComponent vs encodeURI?
Use encodeURIComponent for encoding individual query parameters (it encodes / ? & = # etc). Use encodeURI for encoding full URLs (it preserves URL structure characters like / ? & = #).
What characters get encoded?
encodeURIComponent encodes everything except A–Z a–z 0–9 - _ . ! ~ * ' ( ). encodeURI additionally preserves : / ? # [ ] @ ! $ & ' ( ) * + , ; =.