Inspect

JWT Inspector

Paste a JWT to inspect its claims in a readable table, with timestamps expanded and warnings for expired or not-yet-valid tokens.

JSON Web Token

Local · not verified
About this tool

About JWT Inspector

The JWT Inspector lays out a token’s claims in a readable table, expands timestamp claims into dates, and warns when a token is expired or not yet valid. It is for developers debugging authentication who want claims in a clear, annotated form.

Raw JWT claims are terse and timestamps are unreadable epochs. Inspecting them locally turns the token into an annotated table without sending the token anywhere.

How to use

Step by step

  1. Paste the JWT you want to inspect.
  2. The claims appear in a table, with timestamps expanded to dates.
  3. Check the validity warnings for expiry or not-yet-valid status.
  4. Review each claim to confirm the token is as expected.
Key features

What it offers

  • Claims shown in a readable table
  • Timestamp claims expanded to dates
  • Expiry and not-yet-valid warnings
  • Runs locally — JWT Inspector
Common use cases

Where it helps

  • Debugging why a token is being rejected as expired
  • Confirming the audience and issuer claims of a token
  • Reading human-readable dates for issued-at and expiry
  • Inspecting scopes granted by an identity provider
Best practices

Tips for best results

  • Always validate a token’s signature server-side; this tool is for reading, not verifying.
  • Check both expiry and not-before when a token behaves unexpectedly.
  • Treat any pasted token as a live secret and avoid sharing it.
Common mistakes to avoid

Pitfalls to watch for

  • Assuming inspection verifies the token; it reads claims but does not check the signature.
  • Overlooking the not-before claim, which can make a valid-looking token unusable yet.
  • Trusting claims from an unverified token in application logic.
Benefits

Why people use it

Readable claims

A table beats raw decoded JSON for scanning.

Dates expanded

Timestamps become human-readable.

Validity flags

Expiry and not-before are highlighted.

Private

The token is inspected on your device.

FAQ

Common questions

Standard claims like iss, sub, exp, and iat are labelled, timestamps are shown as readable dates, and expiry or not-before issues are flagged.
No. It decodes and inspects claims only; signature verification needs a key and is out of scope.
No. Inspection runs entirely in your browser.
exp is the expiry time and nbf is the earliest time the token is valid; both are compared against the current time.
Private by design

This runs entirely in your browser

No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.

Install Toolisco Add it to your device for offline, one-tap access.