Decode a JWT header and payload (no signature check) and flag alg none, expiry, ...
https://dev-utils.x402tookit.com/jwt-decodeOverview
Decode a JWT header and payload (no signature check) and flag alg none, expiry, nbf and missing claims.
Protocol
x402
Price
$0.02
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
uncategorized
Provider
Developer Utilities
Source
bazaar
Indexed
2026-11-01 23:11:59
Health
Status
unknown
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
x402 Payment Validation
Payment Requirements
—
Asset Verified
—
Facilitator
—
Input Schema
{
"method": "GET",
"queryParams": {
"token": "eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk"
},
"type": "http"
}
Output Schema
{
"example": {
"alg": "HS256",
"asOf": "2026-10-21T15:48:32.701Z",
"claimTimes": {
"exp": "2011-03-22T18:43:00.000Z"
},
"claimsMissing": [
"sub",
"aud",
"…1 more"
],
"degraded": false,
"disclaimer": "Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting.",
"expired": true,
"flags": [
{
"code": "EXPIRED",
"message": "exp 2011-03-22T18:43:00.000Z is in the past (491778332 seconds ago).",
"severity": "HIGH"
},
{
"code": "CLAIMS_MISSING",
"message": "Missing common claims: sub, aud, iat.",
"severity": "LOW"
}
],
"header": {
"alg": "HS256",
"typ": "JWT"
},
"judgedAt": "2026-10-21T15:48:32.000Z",
"notChecked": [
"the signature (this decodes only: a decoded token is NOT proof it is genuine)",
"whether the issuer, audience or key are the ones you expect",
"…1 more"
],
"notYetValid": null,
"payload": {
"exp": 1300819380,
"http://example.com/is_root": true,
"iss": "joe"
},
"reasons": [
"HIGH: exp 2011-03-22T18:43:00.000Z is in the past (491778332 seconds ago).",
"LOW: Missing common claims: sub, aud, iat."
],
"secondsToExpiry": -491778332,
"signatureBytes": 32,
"source": "computed locally",
"summary": "Decoded a HS256 token with 2 flag(s); signature NOT verified.",
"verdict": "DECODED_WITH_PROBLEMS"
},
"type": "json"
}