Elliptic curve key generation, signing, verification & key exchange
Generate ECDSA key pairs, sign and verify messages, and perform ECDH key exchange — all using the Web Crypto API.
Everything runs in your browser. Your keys and data never leave your device — no server, no tracking, no ads.
Public Key (JWK)
Public Key (PEM)
Private Key (JWK)
Private Key (PEM / PKCS8)
Signature (Base64)
Signature (Hex)
Format: IEEE P1363 (raw r||s). Not DER/ASN.1 as used by OpenSSL.
Alice
Public Key (JWK)
Bob
Public Key (JWK)
Shared Secret (Hex)
Both sides derive the same shared secret using ECDH (their private key + the other party's public key).