JWK Thumbprint Calculator
JWTCompute the RFC 7638 thumbprint of a JSON Web Key: canonicalize its required members and hash them with SHA-256, SHA-384, or SHA-512.
A JWK thumbprint is the canonical fingerprint defined by RFC 7638: hash only a key's required members, sorted alphabetically with no whitespace, so any two implementations that parse the same key produce the identical value. It's how OpenID Connect derives a stable key ID, how DPoP and mutual-TLS bind a token to a specific public key, and how you can confirm two JWKS entries actually describe the same key without comparing the full JSON byte for byte. This tool builds that canonical JSON for RSA, EC, oct, and OKP keys and hashes it with SHA-256, SHA-384, or SHA-512, showing the exact bytes that went into the hash so you can verify the canonicalization yourself. It's distinct from the JWK Viewer, which inspects a key's metadata rather than computing its identifying hash.
How to use JWK Thumbprint Calculator
- 1.Paste a single JWK object, not a JWKS set with a keys array.
- 2.Pick a hash algorithm: SHA-256 is the default and what most specs (OIDC, DPoP) expect.
- 3.Read the thumbprint, plus the canonical JSON it was computed from, so you can verify the canonicalization yourself.
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-thumbprint \
-H "Authorization: Bearer utx_live_..." \
-H "Content-Type: application/json" \
-d '{"input":"{\"kty\":\"RSA\",\"n\":\"0vx7...\",\"e\":\"AQAB\"}","hashAlg":"SHA-256"}'Get an API key from your dashboard · Full API docs →