SSH Key Generator
Securely generate RSA and ECDSA SSH key pairs right in your browser. Fast, free, and fully client-side.
Keys are generated entirely in your browser. No data leaves your device.
How the SSH Key Generator Works
Create RSA 2048/4096-bit and ECDSA P-256 SSH key pairs 100% locally within your browser. The public key comes out in standard OpenSSH format, ready to paste into authorized_keys or GitHub/GitLab SSH settings. Your private key never hits a server.
Usage Example
Create an RSA key pair, then add the public key to a server’s authorized_keys file or your GitHub account.
Frequently Asked Questions
Do my private keys get sent to any server?
No. Everything happens inside your browser; nothing leaves there.
Does the public key match what OpenSSH/GitHub expect?
Yes. It outputs a standard ssh-rsa or ecdsa-sha2-nistp256 line, just like ssh-keygen does.
