{"uid":"cap_BCtEihWpZEWxGhROeGjV0","slug":"sindri-jwt-decoder-e0fa7205","name":"Sindri JWT Decoder","description":"Decodes (does not verify) a JWT by base64url-decoding its header and payload segments. Signature validity is never checked — do not use this to authenticate a token.","url":"https://x402.outpimp.com/jwtDecode","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"token":{"type":"string","description":"A JWT string (header.payload.signature)."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2bWmNP-31-UV12KaD9APd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes a JWT by base64url-decoding its header and payload segments without verifying the signature.","exampleAgentPrompt":"Can you decode this JWT for me and show me what's in the header and payload? Here's the token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c","exampleUseCases":[{"title":"Inspect JWT claims for debugging","prompt":"I'm debugging an auth issue — can you decode this JWT and show me what claims are inside, especially the expiration and subject fields? Token: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEyMyIsImV4cCI6MTcwMDAwMDAwMH0.signature"},{"title":"Extract user info from a token","prompt":"I got this JWT from our login API and need to know what user ID and roles are encoded in the payload — can you decode it? Here it is: eyJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiI0MiIsInJvbGVzIjpbImFkbWluIl19.abc123"},{"title":"Check JWT header algorithm","prompt":"Can you parse this JWT token and tell me what algorithm is specified in the header? Token: eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJteWFwcCJ9.sighere"}],"resultDescription":"Returns the base64url-decoded header object (e.g. algorithm, token type) and decoded payload object (e.g. sub, iat, exp, custom claims) from the JWT. The signature is not verified — only the raw decoded content is returned.","failureModes":["Malformed JWT string (not three dot-separated segments) causes a parsing error","Non-base64url-encoded segments cause decoding failure","Empty or missing token field returns a validation error","Passing a non-JWT token string (e.g. opaque token) yields garbled or error output"],"whenToPreferThis":"Use this endpoint when you need to quickly inspect the contents of a JWT — such as reading claims, checking expiration, or identifying the algorithm — and you do not need signature verification. Do not use this for authenticating or trusting a token; it cannot validate that the token is genuine or unmodified.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:45:03.268Z","isFirstParty":false}