JWK Generator & Viewer
Generate and analyze JSON Web Keys
Key Configuration
Public Key (JWK)
Safe to share, used for verification
Click "Generate Key Pair" to create keys
Private Key (JWK)
Keep secret, used for signing
Click "Generate Key Pair" to create keys
Learn More
About JSON Web Keys (JWK)
- •Defined in RFC 7517 for representing cryptographic keys as JSON
- •Supports RSA, EC (Elliptic Curve), and symmetric key types
- •Contains key metadata:
kid,alg,use - •JWKS (JWK Set) is a collection of keys published by identity providers
JWK in IAM
- •JWT Signing – Sign tokens with private key, verify with public
- •OIDC Discovery – Published at .well-known/jwks.json endpoint
- •Key Rotation – Use kid (Key ID) to select the correct key
- •Federation – Trust external identity provider keys