URL Encoder/Decoder

Encode and decode URL components

When to use which?

URL encoding converts characters into a format that can be transmitted over the Internet.

  • encodeURIComponent: Use for encoding individual URL components (query parameters, path segments). Encodes all special characters including: / ? # & = + $
  • encodeURI: Use for encoding a complete URL. Preserves URL structure characters like: / ? # & = + $