Tamim Labs

Key Pair Generator

Create RSA, ECDSA or Ed25519 key pairs with the Web Crypto API. Export private and public keys as PEM or OpenSSH, all generated on your device — nothing ever leaves your browser.

Runs in your browser — nothing is uploaded

Choose a key type and press Generate key pair.

Keys are created with the Web Crypto API, entirely in your browser.

What Key Pair Generator does

  • RSA (2048/3072/4096), ECDSA (P-256/384/521) and Ed25519
  • Private key as PKCS#8 PEM
  • Public key as SPKI PEM and OpenSSH
  • SHA-256 fingerprint
  • Copy and download each output

How to use it

  1. 01

    Open the Key Pair Generator.

  2. 02

    Choose a key type and size.

  3. 03

    Generate the pair and add a comment if you like.

  4. 04

    Copy or download the keys, and store the private key safely.

Common questions

Are the generated keys uploaded?
No. Keys are generated with your browser's own crypto and never leave your device.
Which key types can I generate?
RSA (2048/3072/4096), ECDSA (P-256/384/521) and Ed25519. You get the private key as PKCS#8 PEM and the public key as SPKI PEM and an OpenSSH line, with a SHA-256 fingerprint.
Where should I store the private key?
Save it somewhere safe and secret — a password manager or your operating system's key store. Never commit or share a private key.