π 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.