SSH Key Generator

Keys are generated in your browser via Web Crypto API. The private key is never sent to the server.

SSH Key Generator Online — Free, Secure, Browser-Based

SSH key pairs are the foundation of secure access to servers, Git repositories, and cloud infrastructure. This tool generates cryptographically strong key pairs directly in your browser using the Web Crypto API — no software installation required. The private key is generated locally on your device and never leaves the browser: no server transmission, no logs, no data storage.

How to use the generated SSH keys

Ed25519 vs RSA: which algorithm to choose

Ed25519 is the modern standard based on the Curve25519 elliptic curve. Public keys are about 68 bytes vs 700+ bytes for RSA 4096, signing operations are several times faster. The algorithm is resistant to small subgroup attacks and not vulnerable to nonce reuse issues that affect ECDSA. Supported by OpenSSH 6.5+ (2014), GitHub, GitLab, Bitbucket, and AWS EC2. Recommended for all new projects.

RSA 4096 is the best choice when you need compatibility with legacy systems that don't support Ed25519. RSA 2048 is the minimum acceptable key length by current standards (NIST, BSI) and is not recommended for long-lived keys.

Frequently Asked Questions

See also