Loading...

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:
  1. Enter text or URL in the Input area.
  2. Choose Encode Component (for query parameters) or Encode Full URI (for complete URLs).
  3. Click Encode.
  4. Copy the result.
Decoding:
  1. Switch to the Decode tab.
  2. Paste an encoded URL.
  3. 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.