{"uid":"cap_wD7uDpD588RAjBymvqts0","slug":"jwt-decode-manylives-me-073a1342","name":"JWT Decode (manylives.me)","description":"Decode a JWT without verifying it: header (algorithm, key id), payload claims, and issued, not-before and expiry times with whether it is expired now.","url":"https://manylives.me/paid/util/jwt-decode?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"token":{"type":"string","examples":["eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkZW1vIiwiaWF0IjoxNzAwMDAwMDAwLCJleHAiOjE3MDAwMDM2MDB9.c2lnbmF0dXJl"],"description":"the JWT (required)"}}},"responseSchema":{"type":"json","example":{"header":{"alg":"HS256","typ":"JWT"},"expired":false,"expires":"2026-10-08T06:47:44.000Z","payload":{"exp":1791442064,"sub":"…"},"signature_verified":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ofqgnPjHx96DTq-3cfB1c","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes a JWT token without signature verification, returning the header (algorithm, key ID), payload claims, and timing fields (issued-at, not-before, expiry) with live expiry status.","exampleAgentPrompt":"Can you decode this JWT and tell me what claims it contains, what algorithm it uses, and whether it's expired: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkZW1vIiwiaWF0IjoxNzAwMDAwMDAwLCJleHAiOjE3MDAwMDM2MDB9.c2lnbmF0dXJl","exampleUseCases":[{"title":"Debug expired auth token","prompt":"I have this JWT from our auth service and users are getting 401 errors — can you decode it and tell me if it's expired and what the expiry time was: eyJhbGciOiJSUzI1NiIsImtpZCI6ImFiYzEyMyJ9.eyJzdWIiOiJ1c2VyXzQ1NiIsImV4cCI6MTcwMDAwMDAwMH0.c2ln"},{"title":"Inspect token claims before processing","prompt":"Before I trust this JWT from the incoming webhook, can you decode it and show me all the payload claims and the algorithm used — I just want to see what's in there without verifying the signature: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYWRtaW4iLCJpYXQiOjE3OTAwMDAwMDB9.c2ln"},{"title":"Check token timing and key ID","prompt":"Can you parse this JWT and tell me the issued-at time, not-before time, expiry, whether it's expired right now, and what key ID is in the header: eyJhbGciOiJFUzI1NiIsImtpZCI6ImtleS0yMDI0In0.eyJzdWIiOiJzZXJ2aWNlQSIsIm5iZiI6MTc5MDAwMDAwMCwiZXhwIjoxNzkxNDQyMDY0fQ.c2ln"}],"resultDescription":"A JSON object with: header fields (alg, typ, kid if present), payload containing all claims (sub, iat, exp, nbf, and any custom claims), human-readable ISO timestamps for issued-at, not-before, and expiry, a boolean 'expired' field reflecting whether the token is expired right now, and a 'signature_verified: false' flag (since this endpoint decodes without verifying).","failureModes":["Malformed JWT (not three base64url segments separated by dots) returns an error","Empty or missing 'token' field returns a validation error","Token with invalid base64url encoding in header or payload returns a parse error","Extremely large tokens may be rejected"],"whenToPreferThis":"Use this endpoint when you need to quickly inspect or debug a JWT — reading claims, checking expiry, or identifying the algorithm and key ID — without needing the signing secret or public key. Ideal for debugging, logging pipelines, or pre-processing tokens before forwarding them. Not suitable when you need cryptographic signature verification.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:31:13.397Z","isFirstParty":false,"canonicalSlug":"jwt-decode-manylives-me-073a1342"}