Encoding Types:

  • encodeURI: Encodes complete URLs
  • encodeURIComponent: Encodes URL components
  • • Preserves :, /, ;, ?, &, =, +, $, #
  • • Converts spaces to %20

Common Use Cases:

  • • API parameter encoding
  • • Query string formatting
  • • Safe URL construction
  • • Form data submission

Encoding Examples:

Original:
Hello World!
encodeURI:
Hello%20World!
encodeURIComponent:
Hello%20World%21
Original:
user@example.com
encodeURI:
user@example.com
encodeURIComponent:
user%40example.com