JWT Decoder
Decode any JSON Web Token in your browser. Pretty-prints header and payload, shows the signature, and checks whether the token is expired.
All processing happens locally in your browser. Files are never uploaded.
JWT token
Introduction
JWT Decoder parses a JSON Web Token and displays its header, payload and signature. The header and payload are Base64URL-decoded and pretty-printed as JSON, and the tool reads the exp claim to tell you whether the token has expired. It never sends your token anywhere; decoding happens locally.
Features
- Decodes header and payload with Base64URL
- Pretty-prints JSON claims
- Shows the raw signature
- Detects missing or malformed segments
- Checks the exp expiration claim
How to use
- 1Paste your JWT (three dot-separated segments) into the input box.
- 2Click Decode.
- 3Read the pretty-printed header and payload.
- 4Check the green or red alert that tells you the expiration status.
Frequently asked questions
Related tools
Base64 Converter
Convert text to Base64 and back in your browser. Full UTF-8 support for Chinese, Japanese and emoji, with clear errors for bad padding.
JSON Formatter
Format, beautify, minify and validate JSON instantly in your browser. Free, private, no upload required.
Timestamp Converter
Convert Unix timestamps to local and UTC dates and back. Auto-detects seconds vs milliseconds, shows the current time, and copies values in one click.