Skip to content
browserutils

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. 1 Paste or type your input into the editor above.
  2. 2 The tool processes your data instantly — right in your browser, with nothing sent to a server.
  3. 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.
Embed this tool

Copy this code to embed the tool on your website. Adjust the height to fit your layout.

<iframe src="https://www.browserutils.dev/embed/saml-decoder" width="100%" height="500" frameborder="0" title="SAML Decoder"></iframe>

Related tools

More Encoding & Decoding

View all Encoding & Decoding tools