How to use JWT RSA & ECDSA Verifier
Verify RS256/384/512 or ES256/384 JWT signatures with a local JWK or PEM public key and inspect claim policy.
What to provide
Paste a compact JWT whose alg is supported by WebCrypto.
Paste only the public verification key. Key material is used in memory and never persisted.
- Paste, type, or drag and drop a supported text file into the input area.
- Place the second value in the adjacent panel. Sensitive fields are masked by default.
- Choose the options that match your intended result.
- Select “Run tool” or press Ctrl/Command + Enter, then copy, download, or move the result back into the first input for another pass.
Use “Swap inputs” to reverse the comparison without copying either value.
What the result means
Signature status, decoded claims, expiry, issuer, and audience policy results.
Privacy and safety
This utility is loaded as browser code and processes your input only in this tab. OmniCastConverter has no upload endpoint and never stores your content, filenames, tokens, or secrets. Generated markup and code are shown as inert text and are never executed.
Limitations
- The example intentionally has an invalid signature. Trust, revocation, key rotation, and authorization remain application responsibilities.
Try the included example
Select “Load example” at any time to restore this tested sample.
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyLTciLCJleHAiOjIwMDAwMDAwMDB9.invalid{"kty":"RSA","n":"sXchDaQebHnPiGvyDOAT4saGEUetSyoe3A4JMaD-WxS7dN5YQnO7F_YWA8mI9K-T5nTqa1cM9E1z_1N2Q","e":"AQAB","alg":"RS256"}