SSH Key Pair Generator
Generate secure SSH key pairs for GitHub, servers, and remote authentication
Select Key Type
Choose the type of SSH key to generate
ED25519
Excellent
Speed:Very Fast
Modern systems, GitHub recommended
RSA-2048
Good
Speed:Fast
Legacy systems, widespread compatibility
RSA-4096
Very Strong
Speed:Slower
High security requirements
Added to the end of the public key for identification
How to Use
1. Generate Keys: Select key type and generate your SSH key pair
2. Save Private Key: Download and save in `~/.ssh/id_rsa` (chmod 600)
3. Add Public Key: Copy public key to `~/.ssh/authorized_keys` on servers
4. For GitHub: Add public key in Settings → SSH and GPG keys
5. Test Connection: Run `ssh -T git@github.com` to verify
Security Warning
Never share your private key with anyone
Store private keys with restricted permissions (chmod 600)
Never commit private keys to Git repositories
Use ED25519 for modern systems (faster & more secure)
All generation happens locally in your browser