Skip to content

JWT decoder

Decode a JSON Web Token to inspect its header, payload, and signature — entirely in your browser. Signatures are NOT verified.

This tool only decodes — it does not verify signatures. Never paste production secrets anywhere.

Paste a JWT above to see its parts.

Features

How it works

  1. Paste a JWT in the header.payload.signature form into the token box.
  2. Read the decoded header and payload, with iat, exp and nbf shown as readable dates.
  3. Check the status badge — Valid, Expired or Not yet valid — and copy any part you need.

Your files never leave this page

Every conversion runs entirely in your browser using WebAssembly. There is no upload, no server-side processing, no analytics, and no cookies. Open DevTools → Network during the operation and you will see zero outbound traffic.

Related tools

Topics covered