JWT Debugger

Paste a JWT to inspect its header, payload, claims, and expiration details without sending it to a server.

⌘ Runs in browser ◴ No data stored ⌁ Free

JWT Debugger Workspace

JWT input
JWT decoded result
JWT header and payload appear here. Signature verification is not performed.

How to use

  1. 1 Paste the encoded JWT you want to debug into the input field.
  2. 2 Check the decoded header and payload sections.
  3. 3 Copy the combined JSON result with both header and payload if needed.

Common use cases

  • Inspect JWT header algorithms with jwt debugger
  • Review payload claims
  • Check exp expiration claims

Frequently asked questions

What JWT format should I enter?

Enter a JWT in header.payload.signature form. The tool Base64URL-decodes the header and payload for jwt debugger style inspection.

What does the copy button copy?

The copy button copies one combined JSON result containing both the decoded header and payload. The page still shows each section separately for inspection.

Does it verify signatures or create tokens?

No. This tool is only for decoding a JWT to inspect its header and payload; it does not verify signatures or create tokens.

Related workflow