01
Paste one compact token
Paste the three dot-separated JWT sections directly into the text field.
Read a compact JWT header and payload locally, with no claim that the signature is valid.
0 / 100,000 characters
Data handling
Advertising and analytics are separate site services. We do not send selected tool input to them. Read the Privacy Policy for details.
How it works
01
Paste the three dot-separated JWT sections directly into the text field.
02
The first two base64url sections are decoded into formatted JSON in this browser.
03
Use the issuer’s keys and validation rules before treating any decoded claim as trustworthy.
Important limit
JWT header and payload sections are encoded, not secret. This page deliberately avoids claiming that a displayed token is authentic. It does not have the issuer’s key material and does not validate signatures, expiration, audience, or issuer values.
The pasted token stays in this browser tab.
Both readable JSON sections are formatted separately.
The third section is not treated as proof.
Review decoded claims before sharing them.
FAQ
No. Decoding reads the first two sections; validation requires the correct issuer keys and claim rules.
Usually no. Anyone holding a typical compact JWT can decode its header and payload, so sensitive data should not be placed there.
No. The conversion runs entirely in this browser tab.
Keep working
Encode UTF-8 text to Base64 or decode validated Base64 text locally in your browser.
Open tool →Format, minify, sort, and validate JSON locally with clear syntax feedback.
Open tool →Find known API keys, tokens, webhooks, database passwords, and Bearer headers before sharing text.
Open tool →Calculate SHA-256, SHA-384, or SHA-512 checksums for files locally and compare an expected hash.
Open tool →