SSH Key Generator
Generate RSA SSH key pairs (2048/4096 bit) in your browser. OpenSSH and PEM formats.
Terminal Quickstart
# 1. Save and lock permissions
chmod 600 ~/.ssh/id_ed25519
# 2. Add to SSH agent
ssh-add ~/.ssh/id_ed25519
Modern Ed25519 & ECDSA
Generate state-of-the-art Ed25519 and NIST P-256 elliptic curve keys alongside legacy RSA 4096-bit options.
Zero-Leak Client-Side Generation
Private keys are generated using the browser native Web Crypto API and never leave device memory. No servers, no logs.
GitHub & Server Ready
Instant 1-click download of private and public keys with OpenSSH authorized_keys format and terminal setup commands.
Frequently Asked Questions
Is SSH Key Generator free to use?
How does SSH Key Generator protect my privacy and data?
Does SSH Key Generator work on mobile devices?
What are the main features of SSH Key Generator?
More Security & Privacy Utilities
CSP Generator
Build Content Security Policy headers visually with toggleable directives and sources.
Password Generator
Generate cryptographically secure passwords with customizable length, character sets, and strength meter. Create up to 10 at once.
Security Scanner
Scan any website for security misconfigurations. Checks 12 security headers and gives an A+ to F grade.