SAML Decoder
Decode SAML responses and assertions
SAML Decoder is a free online tool from BrowserUtils that decode saml responses and assertions. It runs entirely in your browser — your data never leaves your device. No account required.
How to use SAML Decoder
- 1 Paste or type your input into the editor above.
- 2 The tool processes your data instantly — right in your browser, with nothing sent to a server.
- 3 Copy the result with one click or continue editing your input.
About SAML Decoder
Free online SAML decoder. Decode Base64-encoded and optionally deflated SAML responses and assertions into readable XML. This tool runs entirely in your browser — your data is never sent to a server. Just paste your input, get instant results, and copy with one click. No sign-up or installation required.
SAML Decoder specs
- Runtime
- 100% client-side (browser)
- Built on
- TextEncoder, TextDecoder, btoa/atob, and encodeURIComponent — all Web Platform APIs
- Cost
- Free — no account, no rate limits, no usage caps
- Browser support
- Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
- Part of
- 299 developer tools on BrowserUtils (100% client-side)
Questions
What is SAML?
SAML (Security Assertion Markup Language) is an XML-based standard for exchanging authentication and authorization data between identity providers and service providers.
Is it safe to decode SAML tokens here?
Yes. This tool runs entirely in your browser. Your SAML data never leaves your device and is not sent to any server.
How do I debug a SAML login flow?
Capture the SAML response from your browser network tab or IdP logs, paste the Base64-encoded string here, and inspect the decoded XML to check assertions, attributes, and conditions.
Does this handle deflated SAML requests?
Yes, the decoder can handle both plain Base64-encoded SAML responses and DEFLATE-compressed SAML requests, which are common in HTTP-Redirect bindings.
How do I capture a SAML response from my browser?
Open your browser developer tools, go to the Network tab, initiate a SSO login, and look for a POST request containing a SAMLResponse form parameter. Copy the Base64 value and paste it here.
What is the difference between a SAML request and a SAML response?
A SAML request (AuthnRequest) is sent from the service provider to the identity provider to initiate login. A SAML response contains the authentication assertion sent back from the identity provider after successful login.
Comments
Related tools
More Encoding & Decoding
Base64 Encoder / DecoderURL Encoder / DecoderHTML Entity Encoder / DecoderJWT DecoderBase32 Encoder / DecoderROT13 Encoder / DecoderMorse Code TranslatorBinary to Text Converter
View all Encoding & Decoding tools
Comments