Skip to content
cterry.dev tools

SSH key generator

Make an Ed25519 or RSA key pair in OpenSSH format, with its fingerprint, without the key leaving your browser.

Key type

Public key · id_ed25519.pub; share this one

Private key · id_ed25519; keep it secret

Hidden so it doesn't end up in a screenshot. Download or copy it straight into a file.

Put it to work

mv ~/Downloads/id_ed25519 ~/Downloads/id_ed25519.pub ~/.ssh/
chmod 600 ~/.ssh/id_ed25519
ssh-keygen -p -f ~/.ssh/id_ed25519   # add a passphrase
ssh-copy-id -i ~/.ssh/id_ed25519.pub user@server

The key is made by your browser's Web Crypto and never leaves this page. It has no passphrase; add one with the command above. For keys that guard production servers, running ssh-keygen on the machine itself is still the gold standard.

SSH key generator on tools.cterry.dev ↗