Digital ToolPad.
Runs 100% in your browserYour data never leaves your device. zero uploads.

JWT Decoder

Decode a JWT header and payload locally to inspect the token's visible claims.

Header (algorithm & type)
Loading...
Payload (data claims)
Loading...
Verify Signature

Working with JWT Decoder

Read the encoded JSON sections of a token when debugging authentication or inspecting a test fixture. Claims such as issuer, audience, and expiry can help explain a client issue. Treat their contents as untrusted until the token has been verified by the appropriate service.

How to use JWT Decoder

  1. Paste a token to decode it, or edit the header and payload for encoding.
  2. Review the JSON values and choose the relevant action.
  3. Copy the output and verify its intended use in your own environment.

JWT Decoder example

Paste a test JWT and inspect its exp claim alongside its issuer. Compare the expiry timestamp with the behavior of your test application.

What to expect from the result

Decoding is not signature verification, authorization, or decryption. Do not treat a readable payload as proof that a token is authentic.

JWT Decoder questions

How do I use JWT Decoder?

Paste a token to decode it, or edit the header and payload for encoding. Review the JSON values and choose the relevant action. Copy the output and verify its intended use in your own environment.

What should I check in the result?

Decoding is not signature verification, authorization, or decryption. Do not treat a readable payload as proof that a token is authentic.

100% private — your data never leaves your browser

No registration, no tracking of your content, no server uploads. Don't just take our word for it:

No server, no uploads

Your files and text are processed entirely on your device. Nothing is ever sent to us.

Works offline

Once loaded, this tool keeps working with your Wi-Fi turned off. Try it.

Verify it yourself

Open your browser's DevTools → Network tab. You'll see zero requests carrying your data.