jfmt.dev

JWT Decoder

Paste a JSON Web Token to read header and payload as JSON. Useful for debugging auth, but this page does not verify signatures.

input.json

JSON formatter

Input0 B
Output · preview.json
{ }

Run a tool to see a polished result here

Live syncReady · processed locally in your browser
Local-only processing: your JSON never leaves this browser tab.

Decode vs verify

Decoding only base64-reads the token. Signature verification needs the key and does not happen here — never paste production secrets into any online tool, including this one. Processing stays on this device.

FAQ

Does this verify the signature?

No. It only decodes header and payload so you can inspect claims.

Is my token uploaded?

No. Decoding runs in the browser.

What if the token is malformed?

You get an error in the editor. Fix the three base64url segments and try again.