JWT Debugger & Secret Verifier

Decode JSON Web Tokens and verify HMAC signatures offline without sharing secrets. Fast, free, and fully client-side.

Presets:

Encoded JWT String

Paste any JWT token string (Header.Payload.Signature).

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6InNpbXBsZS1rZXktMSJ9.eyJzdWIiOiJ1c3JfMTIzNDU2Nzg5MCIsIm5hbWUiOiJBbGljZSBTbWl0aCIsImFkbWluIjp0cnVlLCJpYXQiOjE3NTQ5OTIwMDAsImV4cCI6MTgwMDAwMDAwMCwiaXNzIjoid2hhdGV2ZXJ0b29sLmNvbSIsImF1ZCI6WyJhcGkud2hhdGV2ZXJ0b29sLmNvbSJdfQ.T6NKKEgcb2XCQFnEftsT_Xbc16SrpEOfKHkQ25EX7rM

HMAC Secret Verifier

Alg: HS256

Compute and verify the HMAC signature locally in your browser memory without transmitting secrets.

Claims Analysis

Expiration (exp)

1/15/2027, 8:00:00 AM

Valid / Active (in 118d 6h)

Issued At (iat)

8/12/2025, 9:46:40 AM

402d 15h ago

Issuer (iss)

whatevertool.com

Subject (sub)

usr_1234567890

Header (JOSE Header)

{
  "alg": "HS256",
  "typ": "JWT",
  "kid": "simple-key-1"
}

Payload (Claims)

{
  "sub": "usr_1234567890",
  "name": "Alice Smith",
  "admin": true,
  "iat": 1754992000,
  "exp": 1800000000,
  "iss": "whatevertool.com",
  "aud": [
    "api.whatevertool.com"
  ]
}

How the JWT Debugger & Secret Verifier Works

A private, offline tool for inspecting JSON Web Tokens (JWT). It decodes Header and Payload JSON structures, calculates expiry timestamps, and checks HMAC-SHA256 / SHA512 signatures using your secret key right in your browser.

Usage Example

Decode a Bearer token to check claims, roles, and expiration dates.

Frequently Asked Questions

Is it safe to paste production JWTs here?

Yes. Unlike other cloud tools, this runs 100% offline in your browser with no network requests.

Browse more

See all security & privacy tools.