Before
The payload claims become readable JSON.
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0MiJ9.signatureOutput
{
"payload": {
"sub": "42"
}
}Private / No Upload
Decode JWTs to inspect claims, but remember that decoding is not signature verification.
Runs in your browser
HappyFormatter tools process pasted snippets client-side for quick, privacy-first developer workflows.
No upload
HappyFormatter tools process pasted snippets client-side for quick, privacy-first developer workflows.
No account
HappyFormatter tools process pasted snippets client-side for quick, privacy-first developer workflows.
Before
The payload claims become readable JSON.
eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI0MiJ9.signatureOutput
{
"payload": {
"sub": "42"
}
}After
Decoded claims are for inspection only.
{
"payload": {
"sub": "42"
}
}Output
Readable JWT claimsDecode JWTs locally.
Related toolFix malformed token input.
Error guideInspect encoded segments.
Tool