SSH Key Generator
RSA, Ed25519 or ECDSA — everything is generated in your browser. OpenSSH format, optional passphrase.
You use this tool often? Pro includes files up to 500 MB and priority processing.
What is SSH Key Generator?
In-browser SSH key pair generator. Supports RSA, Ed25519 and ECDSA via Web Crypto API, with optional passphrase encryption via node-forge.
How to use this tool?
Pick the key type, add a comment and optional passphrase, then download both the private and public keys. Everything is generated locally.
Benefits
- RSA / Ed25519 / ECDSA
- OpenSSH format
- Optional AES-256 passphrase
- SHA-256 fingerprint + randomart
- Web Worker (non-blocking UI)
- 100% browser
Frequently Asked Questions
- Is the key sent to any server?
- No. All generation happens in your browser (Web Crypto API) inside a Web Worker. No data ever leaves your device.
- Which key types are supported?
- RSA (2048, 3072, 4096 bits), Ed25519 (recommended), and ECDSA (P-256, P-384).
- Is a passphrase required?
- No, it's optional. If you provide one, the private key is encrypted with AES-256-CBC before export.
- Is the format OpenSSH compatible?
- Yes. The public key follows the ssh-rsa / ssh-ed25519 / ecdsa-sha2-nistp256 format expected by ssh-keygen and authorized_keys.
Similar Tools
Password Generator
Generate cryptographically secure passwords. Customize length, character sets and check strength. 100% in the browser.
Use →Certificate Decoder
Inspect X.509 certificates, CSRs and PEM private keys: subject, issuer, validity, SANs, fingerprints. 100% browser, no upload.
Use →File Hash Checker
Calculate and compare MD5, SHA-1, SHA-256, or SHA-512 file fingerprints. 100% in the browser. Verify your downloads.
Use →Encrypted Secret Sharing
Share a password or API key via an encrypted, single-use link (burn after reading). AES-256, free.
Use →What is SSH Key Generator?
In-browser SSH key pair generator. Supports RSA, Ed25519 and ECDSA via Web Crypto API, with optional passphrase encryption via node-forge.
How to use this tool?
Pick the key type, add a comment and optional passphrase, then download both the private and public keys. Everything is generated locally.
Benefits
- RSA / Ed25519 / ECDSA
- OpenSSH format
- Optional AES-256 passphrase
- SHA-256 fingerprint + randomart
- Web Worker (non-blocking UI)
- 100% browser
Frequently Asked Questions
- Is the key sent to any server?
- No. All generation happens in your browser (Web Crypto API) inside a Web Worker. No data ever leaves your device.
- Which key types are supported?
- RSA (2048, 3072, 4096 bits), Ed25519 (recommended), and ECDSA (P-256, P-384).
- Is a passphrase required?
- No, it's optional. If you provide one, the private key is encrypted with AES-256-CBC before export.
- Is the format OpenSSH compatible?
- Yes. The public key follows the ssh-rsa / ssh-ed25519 / ecdsa-sha2-nistp256 format expected by ssh-keygen and authorized_keys.
Similar Tools
Password Generator
Generate cryptographically secure passwords. Customize length, character sets and check strength. 100% in the browser.
Use →Certificate Decoder
Inspect X.509 certificates, CSRs and PEM private keys: subject, issuer, validity, SANs, fingerprints. 100% browser, no upload.
Use →File Hash Checker
Calculate and compare MD5, SHA-1, SHA-256, or SHA-512 file fingerprints. 100% in the browser. Verify your downloads.
Use →Encrypted Secret Sharing
Share a password or API key via an encrypted, single-use link (burn after reading). AES-256, free.
Use →