URL Encoder/Decoder
Encode and decode URLs instantly. Free online URL encoder/decoder with component and full URL support.
Percent Encoding
Standard URL encoding using percent-encoding (RFC 3986).
Flexible Modes
Choose component encoding or full URI encoding.
Special Character Support
Properly handles spaces, symbols, and international characters.
How to use
Encoding:
- Enter text or URL in the Input area.
- Choose Encode Component (for query parameters) or Encode Full URI (for complete URLs).
- Click Encode.
- Copy the result.
Decoding:
- Switch to the Decode tab.
- Paste an encoded URL.
- Click Decode to see the original text.
FAQ
- What's the difference between Component and URI encoding?
- Component (encodeURIComponent) encodes all special characters including : / ? # &. Use for query parameters or path segments. URI (encodeURI) preserves valid URL characters like : / ? #. Use for complete URLs.
- Why do spaces become %20?
- URL encoding replaces unsafe characters with % followed by hex values. Space = %20.
- Can I decode multiple times?
- Yes, you can decode repeatedly if the string was encoded multiple times.