SAML Decoder
Decode and inspect SAML responses and assertions
Client-sideSAML 2.0Instant
What is SAML?
SAML (Security Assertion Markup Language) is an XML-based standard for exchanging authentication and authorization data between an Identity Provider (IdP) and a Service Provider (SP). It is commonly used for Single Sign-On (SSO) in enterprise environments.
How to Use this Tool
- Paste SAML Response: Copy the Base64-encoded SAML response from your browser's POST data or logs and paste it into the input area.
- Click Decode: Press "Decode SAML" to decode the Base64 data and parse the XML.
- View Details: See the extracted issuer, NameID, conditions, session info, authentication context, and all user attributes.
- View Raw XML: Scroll down to see the pretty-printed XML source of the SAML response.
- Copy XML: Click "Copy XML" to copy the formatted XML to your clipboard.
What Information is Extracted?
- Issuer: The Identity Provider that created the assertion.
- NameID: The unique user identifier (often an email or username).
- Conditions: Validity time range and audience restrictions.
- Session Index: The session identifier from the IdP.
- AuthnContext: The authentication method used (e.g., password, MFA).
- Attributes: All user attributes sent in the assertion (e.g., email, roles, groups).
Important Note:
All decoding is done entirely in your browser using JavaScript. Your SAML data never leaves your device. This tool does not validate SAML signatures — it is intended for inspection and debugging purposes.
Explore More
JWT DecodeInspect and verify JSON Web Token payloads and headers.
Hash GeneratorGenerate MD5, SHA-1, SHA-256, SHA-512 hashes from any text.
UUID GeneratorGenerate UUID/GUID v1, v4, and v5 identifiers instantly.
Certificate DecoderParse and inspect SSL/PEM certificates in your browser.
Base64 EncodeConvert plain text or binary data into Base64 format instantly.
Base64 DecodeDecode Base64 strings back to readable text or binary data.
URL Encode/DecodeEncode or decode URLs, query strings and special characters.
HTML Entity Encode/DecodeConvert HTML special characters to entities and back.
