← All Tools

SSH Key Generator

Generate SSH key pairs client-side in your browser. Keys are created locally and never sent to any server.

100% Client-Side — Nothing leaves your browser
Note: Passphrase encryption is not applied client-side. Add it when importing the key.
SHA-256 Fingerprint
Public Key
Private Key

How to Use Your SSH Key

1. Download both key files and save them to your ~/.ssh/ directory.

2. Set correct permissions on the private key:

chmod 600 ~/.ssh/id_ed25519

3. Add the public key to your server's ~/.ssh/authorized_keys:

cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys

4. Or copy the public key to a remote server:

ssh-copy-id -i ~/.ssh/id_ed25519.pub user@hostname