Choose an algorithm for your consumer
RSA keys are generated for SHA-256 signatures. ECDSA uses the P-256 curve; Ed25519 uses its own signature scheme. Confirm the algorithm and container your application accepts before importing a key.
Export and inspect
Click Generate key pair, copy the public key to the verifier and import the private key into the signer. Public JWK exports omit private parameters. Clearing the page result removes the displayed keys; downloaded copies remain wherever you saved them.
Frequently asked questions
Are PEM private keys encrypted?
No. The private PEM export is an unencrypted PKCS#8 container. Public keys use SubjectPublicKeyInfo (SPKI). Encrypt private files separately when your application requires encrypted storage.
Does this create an SSH key or a certificate?
No. These exports are PKCS#8, SPKI or JWK keys. SSH keys, X.509 certificates and certificate signing requests use other containers or protocols. Ed25519 availability also depends on your browser.