EN
Deploy on Kvantis →

🚀 Need a VPS? Kvantis — from $10/mo, billed hourly, pay with crypto, no KYC.

Get a server →
Home / Tools / SSH key generator

SSH key generator (Ed25519) — in your browser

Free · runs in your browser

🔒 Keys are generated by your browser with the Web Crypto API. Nothing is sent to any server — you can even disconnect from the internet before clicking the button.

Use your new key on a VPS — deploy on Kvantis →

How to use the keys

  1. Download the private key and save it as ~/.ssh/id_ed25519 (Windows: C:\Users\you\.ssh\id_ed25519). On macOS/Linux run chmod 600 ~/.ssh/id_ed25519.
  2. Paste the public key into your VPS provider's dashboard when creating a server, or append it to ~/.ssh/authorized_keys on an existing one.
  3. Connect: ssh root@your-server-ip — no password needed. Stuck? See connecting over SSH.

Ed25519 or RSA?

Ed25519 keys are short, fast and secure, and every modern SSH server supports them. Choose RSA-4096 only for very old systems. The private key is unencrypted; if you want a passphrase, add one locally with ssh-keygen -p -f ~/.ssh/id_ed25519.

Paranoid? That's healthy. You can also run ssh-keygen -t ed25519 on your own machine — the result is the same kind of key.

FAQ

Is it safe to generate SSH keys online?

With this tool the keys are created by your own browser and never transmitted. For maximum assurance you can disconnect from the internet before generating, or use ssh-keygen locally.

Which format is the private key in?

Ed25519 keys use the standard OpenSSH format (BEGIN OPENSSH PRIVATE KEY); RSA keys use PKCS#8 PEM. Both work with OpenSSH, and PuTTYgen can import them.

How do I add a passphrase?

Run ssh-keygen -p -f path/to/key on your computer and enter a new passphrase.

Our pick

Deploy a VPS on Kvantis

Hourly billing, paid in crypto, no KYC. Your server is live in about a minute.

  • Plans from $10/month + VAT, billed per hour — destroy anytime
  • 32 locations worldwide, IPv4 + IPv6, full root
  • BTC, ETH, USDT, USDC, LTC and 30+ coins; just an email to sign up

Disclosure: Kvnthost is run by the team behind Kvantis.

Get started on Kvantis →
🚀 Get a VPS on Kvantis →