πŸ”’ URL Encode
ℹ️ Encode vs Encode Component
  • Encode: Uses encodeURI() - preserves URL structure (/, ?, &, =)
  • Encode Component: Uses encodeURIComponent() - encodes everything (use for query parameter values)

Example: For redirect_uri in OAuth, use "Encode Component"

πŸ”“ URL Decode
πŸ” Parse Query String
πŸ“– Common Use Cases
  • OAuth redirect_uri: Must be URL-encoded when passed as query parameter
  • SAML parameters: SAMLRequest and SAMLResponse in query strings
  • Email addresses in URLs: Special characters like @ and + need encoding
  • Debugging callbacks: Decode callback URLs to inspect parameters
πŸ”’ Privacy Notice

All encoding and decoding is performed locally in your browser. No data is sent to any server.