SSH key generation tool
Generate an Ed25519 or RSA SSH key pair using the Web Crypto API right in your browser.
Key generation settings
Select
Generated result
Please register the public key to the connection destination and save the private key in a safe place where only the owner can read it.
- key format
- -
- fingerprint
- -
- signature test
- -
- Generation date and time
- -
Precautions for safe use
- The private key is hidden by default. Avoid sharing it, attaching it to email, or pasting it into chat.
- The generated private key is not encrypted with your passphrase. After saving, the OS privileges are readable only by the owner (e.g.
chmod 600). - Generating OpenSSH private keys with passphrases, loading existing keys, FIDO/U2F keys, certificates, and DSA keys are not supported.
- We recommend the latest versions of Chrome, Edge, Firefox, and Safari that support the Web Crypto API and Ed25519. If Ed25519 is not supported, please select RSA.
- In highly critical production environments, on managed devices
ssh-keygenor organization-specified key management procedures.
About this tool
You can create key pairs for SSH connections, Git repositories, and server management without any installation required.
Features
- Ed25519, RSA 3072 bit · 4096 bit
- OpenSSH public key/private key, SHA-256 fingerprint
- Key pair self-confirmation by signing and verifying immediately after generation
How to use
- Set the key type, comment, and save file name.
- Generate an SSH key and check the fingerprint and self-verification results.
- Save the public key and private key, and register only the public key to the connection destination.