JWK Viewer
JWTParse a JSON Web Key Set (JWKS) or a single JWK and view each key's type, use, algorithm, key ID, and size in a readable table
Paste a JWKS document, like the one served from a `/.well-known/jwks.json` endpoint, or a single bare JWK, and see each key's type, intended use, algorithm, and key ID laid out clearly instead of squinting at raw JSON. It flags duplicate key IDs across a key set automatically, which is exactly the detail worth checking first when a JWT verification step is failing with a "no matching key" error. Approximate key size is reported for RSA and symmetric keys based on their encoded length; for elliptic-curve and OKP keys, the named curve is shown instead of a bit count, since that's the more meaningful number for those key types. This is inspection only: it never uses a key to actually verify a signature, so validating a real JWT against one of these keys is a job for the companion JWT Decode / Verify tool.
How to use JWK Viewer
- 1.Paste a JWKS document (the JSON your OAuth/OIDC provider serves at /.well-known/jwks.json) to see every key's type, use, algorithm, and key ID at a glance.
- 2.Paste a single bare JWK object (not wrapped in a "keys" array) and it's detected automatically.
- 3.Check the duplicate-kid warning when debugging a "no matching key" JWT verification error: a repeated key ID across entries is a common root cause.
Frequently asked questions
Use via API, SDK, or MCP
cURL# Free: 1,000 req/day · Pro: 10,000 req/day
curl -X POST https://api.utilix.tech/v1/tools/jwk-viewer \
-H "Authorization: Bearer utx_live_..." \
-H "Content-Type: application/json" \
-d '{"input":"{\"keys\":[{\"kty\":\"RSA\",\"use\":\"sig\",\"kid\":\"1\",\"n\":\"...\",\"e\":\"AQAB\"}]}"}'Get an API key from your dashboard · Full API docs →