URL Encoder/Decoder
input — url-encode encode
$
|
output — url-encode
// output will appear here
## What is URL Encoder/Decoder?
URL Encoder/Decoder is a free online tool that encodes or decodes URL components and full URLs. It converts special characters to percent-encoded format and back, supporting Unicode characters.
## How to use
- Select Encode or Decode mode
- Choose Component (for query parameters) or Full URL mode
- Paste or type your text in the input panel
- The output updates automatically in real-time
## FAQ
What is the difference between Component and Full URL mode?
Component mode (encodeURIComponent) encodes all special characters including :, /, ?, #, &. Full URL mode (encodeURI) preserves URL structure characters like :// and / while encoding other special characters.
Is my data safe?
Yes. All processing happens entirely in your browser. No data is sent to any server.
When should I use URL encoding?
URL encoding is needed when passing special characters in query parameters, form data, or any URL component. Characters like spaces, &, =, and non-ASCII characters must be encoded.