Free online SSH key generator using Web Crypto API. Generate RSA or ECDSA key pairs locally in your browser. Keys never leave your device.
1. Select key type: RSA-2048 recommended for compatibility, ECDSA for performance.
2. Set comment: Helps identify the key, e.g. yourname@github or server@prod.
3. Generate & save: Download the private key to ~/.ssh/, paste public key to GitHub etc.
β οΈ Never share your private key!
Yes. Keys are generated locally using Web Crypto API. Nothing leaves your device.
RSA is traditional, ECDSA offers smaller keys and faster signing. GitHub recommends ECDSA for new keys.
Save private key to ~/.ssh/id_rsa. Paste public key to GitHub/GitLab SSH settings. Keep private key safe.
Yes, the key format is fully compatible with OpenSSH's ssh-keygen tool.