SSH Key Generator
Generate SSH key pairs (RSA/Ed25519) securely in your browser
Key Settings
Key Information
Usage Examples
Server Access
Generate a strong RSA 4096-bit key pair for secure SSH access to your servers.
CI/CD Deployment
Create an RSA 2048-bit key for automated deployment in your CI/CD pipeline.
Modern Ed25519
Generate a compact and secure Ed25519 key pair for modern SSH implementations.
Features
Multiple Key Types
Generate RSA (2048/4096-bit) and Ed25519 SSH key pairs for any use case
SHA-256 Fingerprint
Automatically calculates and displays the SHA-256 fingerprint of generated keys
Easy Export
Copy keys to clipboard or download as files in standard OpenSSH and PEM formats
Browser-Only Generation
All cryptographic operations use the Web Crypto API and run entirely in your browser
How to Use?
Select Key Type
Choose between RSA 2048-bit, RSA 4096-bit, or Ed25519 and optionally add a comment.
Generate Keys
Click "Generate Key Pair" to create your public and private keys securely in your browser.
Copy or Download
Copy the keys to your clipboard or download them as files. Add the public key to your server.
Frequently Asked Questions
What is SSH Key Generator?
Still typing your password every time you SSH into a server? SSH keys replace passwords with public-key cryptography. You put the public key on the server, keep the private key on your machine, and log in without typing anything. This tool generates RSA (2048/4096-bit) or Ed25519 key pairs in standard OpenSSH format, entirely in your browser via Web Crypto API.
Why Generate Keys Here?
Your private key never touches a server because it is generated locally in your browser. Pick your algorithm, click generate, and download or copy the keys. You get the SHA-256 fingerprint instantly, which is handy for verifying keys on the server side. The output is standard OpenSSH format, ready to drop into authorized_keys or your CI/CD pipeline.