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
Are SSH private keys generated on your server?
Which key formats and bit sizes are supported?
How do I use the generated SSH keys with GitHub or my server?
More Security & Privacy Utilities
DMARC, SPF & DKIM Email Security Auditor & Generator
Audit live DMARC, SPF, DKIM, and BIMI DNS records. Detect 10-lookup SPF limit violations, spoofing vulnerabilities, and generate copy-paste DNS records and 2048-bit DKIM keys.
TOTP / 2FA Authenticator Simulator
Simulate, generate, and verify RFC 6238 Time-based One-Time Passwords with interactive countdowns, URI import, SHA-1/256/512 algorithms, and clock drift testing.
PII & Secret Log Redactor / Masker
Scrub credentials, API keys, passwords, credit cards, emails, and PII from production logs and error stack traces 100% locally in your browser before sharing.