ECDSA Verify

Verify a message signature using the signer's ECDSA public key. Paste the message, signature, and public key (JWK format) to verify.

Privacy: this tool processes your data entirely in your browser. Nothing you paste or type is sent to the server.

Enter the original message that was signed.

Paste the Base64-encoded signature.

Paste the signer's public key in JWK format.

Result

Enter your values and press Calculate — the result appears here.

Worked examples

Verify a signature

  • message = Important data
  • signature = abc123...
  • publicKey = {"kty":"EC","crv":"P-256","x":"...","y":"..."}

Result: true if the signature is valid.

Frequently asked questions

What if verification fails?

Verification fails if the wrong public key is used, the message was modified, or the signature was created with a different key.

Copied!