Cryptographic verification

JWT Signature Verifier

Verify a JWT signature with an HMAC secret, SPKI PEM public key, single JWK, JWKS JSON or a trusted HTTPS JWKS URL using the browser Web Crypto API.

Detected algorithm:

Verification uses the browser Web Crypto API. The JWT and key material are not sent to a verification API.

A valid signature proves integrity relative to the supplied key; it does not by itself prove that you supplied the correct trusted key or that claims such as issuer, audience and expiration are acceptable for your application.

Supported JWT signature algorithms

HMAC

HS256 · HS384 · HS512

Use the shared signing secret as UTF-8 text and treat production secrets as sensitive credentials.

Public-key algorithms

RS256/384/512 · PS256/384/512 · ES256/384/512

For RS, PS and ES, use SPKI PEM, a single JWK, JWKS JSON or an HTTPS JWKS URL. kid and key metadata are checked before Web Crypto verification.

A successful signature check proves integrity relative to the key you supplied.

For signature-only checks, this verifier can use a trusted JWKS directly. Use the JWKS Validator when you also need issuer, audience, time-claim and key-selection diagnostics.