๐Ÿ”‘ JWT Decoder

Decode JSON Web Tokens โ€” see header, payload, and expiration

๐Ÿ”’ Your image never leaves your device. All processing happens locally in your browser using JavaScript Base64 decoding. No upload, no server, no tracking.

Features

  • Full Token Inspection โ€” Decode and display the header, payload, and signature of any JWT token.
  • Expiration Check โ€” See issued-at and expiration timestamps with human-readable dates and expiry status.
  • Claims Display โ€” View all standard claims โ€” issuer, subject, audience, and custom fields.
  • Fully Offline โ€” Decoding happens in your browser. Your tokens are never sent to any server.

How It Works

  1. Paste your JWT โ€” Paste a JSON Web Token in the input field.
  2. Inspect the decoded parts โ€” View the header (algorithm, type), payload (claims, timestamps), and signature.
  3. Check expiration โ€” See whether the token is still valid or has expired.

Use Cases

  • Debug authentication issues by inspecting JWT claims
  • Verify token expiration and issuer before trusting it
  • Inspect tokens during API development and testing
  • Learn about JWT structure by examining real tokens

Frequently Asked Questions

Does this verify the JWT signature?

This tool decodes the token to show its contents. Signature verification requires the secret key or public key, which we don't collect for privacy reasons.

Is it safe to paste my JWT here?

Yes. Everything runs locally in your browser. Your token is never sent to any server or stored anywhere.

What JWT formats are supported?

Standard three-part JWTs (header.payload.signature) using Base64URL encoding. This covers JWTs from all major identity providers.

Related Tools