What Is It
What is a JWT diff tool?
A JWT diff tool decodes two JSON Web Tokens and compares the claims side by side. It helps you compare JWT online and spot changes in roles, scopes, expirations, tenant IDs, subject values, and user metadata.
Static + Browser-Only
Compare JWT online by decoding two tokens and reviewing changed claims, roles, scopes, tenant fields, and expiration timestamps. This free JWT diff tool helps you compare tokens in your browser without using a remote decoder.
Use this JWT compare viewer when an access token changed between environments, login flows, auth releases, or permission models and you need a fast claim-by-claim review.
Original
Updated
What Is It
A JWT diff tool decodes two JSON Web Tokens and compares the claims side by side. It helps you compare JWT online and spot changes in roles, scopes, expirations, tenant IDs, subject values, and user metadata.
Use Cases
Features
FAQ
Paste both tokens into the original and updated panels, then compare them to decode and review changed claims, scopes, roles, and expiration values.
A good JWT diff tool should decode tokens locally, compare claims clearly, and avoid remote uploads. This page is built as a free online JWT compare viewer for that workflow.
Use it when auth behavior changed between environments, tenants, or releases and you need to understand which token claims changed before debugging further.
Many auth bugs come from claims that changed silently between releases, environments, or sessions. A JWT diff viewer exposes those changes quickly so you can review token content with less guesswork.
That is especially useful for debugging missing scopes, changed roles, multi-tenant access issues, and token expiry behavior across systems.
Examples
These sample tokens decode to different claim sets so you can see removed, changed, and added claims clearly.
{
"sub": "user_1",
"role": "user",
"scope": "basic",
"aud": "dashboard",
"legacyTenant": "ca-legacy",
"debug": true,
"exp": 1750000000
}{
"sub": "user_1",
"role": "admin",
"scope": "pro",
"aud": "dashboard",
"tenant": "ca-prod",
"sessionId": "sess_204",
"exp": 1750003600
}