SSH Key Generator is a free online tool for generating RSA and Ed25519 SSH key pairs entirely in your browser. Supports passphrase encryption and fingerprint display. No data is sent to any server.
What is an SSH key?
An SSH key pair consists of a private key and a public key used for secure authentication to servers and services (Git platforms, cloud providers, remote machines). The private key stays on your device; the public key is placed on the server. SSH keys are more secure than passwords because they resist brute-force and phishing attacks.
Common Use Cases
Authenticating to Git platforms (GitHub, GitLab, Bitbucket) without typing your password on every push or pull.
Secure shell access to remote servers — add your public key to ~/.ssh/authorized_keys and log in without a password.
CI/CD deployment keys — generate a dedicated key pair for automated systems to access repositories or servers without shared credentials.
How to Generate & Deploy SSH Keys
- 1
Choose your key type
- 2
Generate your key pair
- 3
Copy your public key
- 4
Deploy to your server