Skip to main content

JWT Signature Verifier (HS256, RS256, ES256, PS256)

New

Verify a JWT signature in your browser with a secret, PEM public key, JWK or JWKS. Supports HS, RS, PS and ES algorithms through WebCrypto.

jwt verifyjwt signature verificationrs256 verifyjwks verifyjwt debugger
Read the guide
Shortcuts:⌘ KSearch
Verification uses the Web Crypto API in your browser; tokens and keys are never uploaded.
Continue with:

Frequently Asked Questions

Is it safe to paste my secret?

Verification runs locally with WebCrypto and nothing is transmitted, but avoid pasting production secrets into any website; use test keys where possible.

Which algorithms are supported?

HS256/384/512, RS256/384/512, PS256/384/512 and ES256/384/512.

What key formats can I use?

A shared secret for HS*, or a PEM public key, JWK or JWKS for asymmetric algorithms.

Does it check exp and nbf?

It verifies the signature and shows the claims; check expiry and audience in your application too.

Related Tools