SSH Key Generator
Creates an Ed25519, RSA or ECDSA SSH key pair right in your browser, with the private key output in OpenSSH format.
Public key
Private key
Save it as ~/.ssh/id_ed25519 and never share it with anyone. Set a passphrase on the key on your machine: ssh-keygen -p -f ~/.ssh/id_ed25519.
Pick a key type and click "Generate keys". The private key comes in OpenSSH format, the public key as a line for authorized_keys, GitHub, and GitLab.
Which type to choose
Ed25519 is a short key supported by OpenSSH since version 6.5 and by GitHub. Choose RSA at 4096 bits only for older servers and programs that do not know Ed25519.
What to do with the keys
- save the private key to
~/.ssh/id_ed25519and runchmod 600 ~/.ssh/id_ed25519; - add the public key on the server to
~/.ssh/authorized_keys, or to your GitHub settings; - set a passphrase on the key yourself:
ssh-keygen -p -f ~/.ssh/id_ed25519.
The same key is produced by the command ssh-keygen -t ed25519 on your own computer: that way the private key never appears on any web page.
Rate this tool
Help us get better
Tell us what was missing.
Other tools
Remove Image Metadata
Removes EXIF, GPS coordinates and C2PA tags from a photo
Password Generator
Random, pronounceable or digits-only, with strength in bits
Password Strength Checker
Shows how long a password takes to crack and which parts are weak
Remove PDF Metadata
Cleans a PDF of the author, dates and traces of earlier edits
Remove Word Metadata
Cleans docx and doc: author, edits, rsid, EXIF of photos inside
Remove Video Metadata
Cleans MP4, MOV and MKV of coordinates, dates and camera tags
Anonymity Check
What a site sees about you: proxy tells and browser fingerprint
URL Virus Scanner
We take a domain apart and check it against blocklists.