SSH Key Generator

Client-Side Generation

Keys are generated entirely in your browser. No data is sent to any server. Never share your private key with anyone!

Key Configuration

Configure your SSH key pair settings

Private Key

⚠️ Keep this secure! Never share or expose publicly

Your private key will appear here (keep it secure)...
Public Key

✓ Safe to share - Add to servers/services

Your public key will appear here (safe to share)...

How to Use Your SSH Keys

📁 Save Private Key:
  • Save to ~/.ssh/id_ed25519
  • Set permissions: chmod 600 ~/.ssh/id_ed25519
  • Never commit to version control
🔑 Use Public Key:
  • Add to server: ~/.ssh/authorized_keys
  • Or paste in GitHub/GitLab settings
  • Can be shared publicly without risk