SSH Key Generator
Generate SSH key pairs in OpenSSH format with SHA-256 fingerprints entirely in your browser.
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.
Related Tools
Recent Visits
Finance Calc Kit
Focused calculators on Finance Calc Kit for loans, compounding investments, contractor tax estimates, and reti...
Explore Finance Calc Kit