Data
JSON Formatter
Format, minify, and validate JSON in your browser. Nothing is sent to a server.
Data
Decode a JWT header and payload in your browser. Decoding does not verify the signature.
LocalProcessed locally — your token never leaves your browser.
Available actions: copy, clear, paste.
Put the token in the input. A leading Bearer prefix is ignored. Decoding happens in your browser.
Choose Decode or press Ctrl+Enter / Cmd+Enter. The JWT decoder shows the header, payload, and common time claims.
Decoding is not verification. This tool does not check the signature. Anyone can read an unsigned or unauthenticated JWT payload.
A typical JWT payload includes sub, name, iat, and exp. iat and exp are shown as local time and UTC.
You can paste Authorization: Bearer <token> style values. The prefix is stripped before decode.
Data
Format, minify, and validate JSON in your browser. Nothing is sent to a server.
Encoding
Encode and decode Base64, including Unicode text, locally in your browser.
Time
Convert between Unix timestamps and dates. Seconds or milliseconds, local time or UTC.