Like this tool?
Install byteflow.tools for faster startup and offline tool access.
Install guideLike this tool?
Install byteflow.tools for faster startup and offline tool access.
Install guideConvert public PEM/SPKI keys and JWKs locally, inspect key metadata, and compute RFC 7638 thumbprints without uploading key material.
Convert public PEM/SPKI keys and public JWK objects locally, inspect key metadata, and calculate RFC 7638 SHA-256 thumbprints for authentication, token verification, and key-distribution debugging workflows.
It imports SPKI public key PEM blocks and exports equivalent public JWK JSON for systems that use JSON Web Keys.
It imports public RSA, EC, and supported OKP JWKs and exports standard PUBLIC KEY PEM output for OpenSSL-style tooling.
It shows algorithm, curve or modulus details, key operations, key ID, and a deterministic JWK thumbprint for comparison across systems.
It rejects private and symmetric JWK material so the helper stays focused on public key review rather than secret handling.
SPKI public key PEM
-----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcD... -----END PUBLIC KEY-----
EC public JWK
{"kty":"EC","crv":"P-256","x":"...","y":"..."}RSA public JWK
{"kty":"RSA","n":"...","e":"AQAB","kid":"auth-key-2026-01"}Public JWK output
{
"kty": "EC",
"crv": "P-256",
"x": "...",
"y": "..."
}PEM output
-----BEGIN PUBLIC KEY----- ... -----END PUBLIC KEY-----
Thumbprint summary
JWK thumbprint (SHA-256): K8JlQcU6WJq4MFbMa0cEFADDTOMRrrG1yj0K3Xs2-4g
Private JWK pasted into a public-key helper
Export only the public portion of the key before converting or sharing examples.
PKCS#1 RSA PUBLIC KEY pasted instead of SPKI PUBLIC KEY
Convert to standard SPKI PUBLIC KEY PEM before importing.
Key operations missing after PEM round trip
Remember that PEM carries public key material but not JWK metadata such as kid, use, or key_ops.
Wrong curve expected by verifier
Compare the exported JWK crv value with the algorithm configured in your JWT or WebCrypto verifier.
Thumbprint differs from service documentation
Confirm the service uses RFC 7638 canonical public-key members rather than a vendor-specific fingerprint.
Public Key JWK Helper is most effective when it produces a focused, reproducible evidence bundle that can be handed to the next engineer without extra cleanup.
Does this verify JWT signatures?
No. Use the JWT verifier for token validation; this helper prepares and inspects public key material.
Can it convert private keys?
No. Private and symmetric JWK fields are rejected to keep the workflow focused on public key inspection.
Why did key_ops disappear after exporting PEM?
PEM stores the public key bytes, while JWK metadata fields such as key_ops, use, and kid are separate JSON attributes.
What is the JWK thumbprint used for?
It provides a stable identifier derived from canonical public JWK members, useful for comparing keys across systems.
Does the key leave my browser?
No. Import, export, and thumbprint calculation use browser APIs locally.