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.

Browse more

See all security & privacy tools.