Report

Help us improve this tool

SSH Key Generator

Generate SSH key pairs in OpenSSH format with SHA-256 fingerprints entirely in your browser.

O M T

Generate SSH key pairs in your browser

SSH keys authenticate you to servers and Git hosts without passwords. This generator creates Ed25519, ECDSA P-256, or RSA key pairs in OpenSSH format with a SHA-256 fingerprint. Private keys never leave your device.

Related security tools

For PEM-style RSA keys see the RSA Key Pair Generator, build SPF records with the SPF Generator, and test HTTPS reachability with the SSL Checker.

Frequently Asked Questions

Which algorithm should I choose?

Ed25519 is the modern default: short keys, fast signatures, and strong security. Use RSA 4096 only when a legacy system requires it.

Where do I put the public key?

Add the public key line to ~/.ssh/authorized_keys on a server or to your Git hosting account SSH settings.

Is browser generation safe?

Keys are created locally. For high-assurance production access, many teams still prefer ssh-keygen on a trusted machine with a passphrase.

What is the fingerprint for?

The SHA-256 fingerprint helps you confirm you are using the correct public key when comparing server or host key listings.