Generate an Ed25519 or RSA SSH key pair entirely in your browser.
Keys are generated with the browser's WebCrypto API and never leave your device — nothing is uploaded or logged.
Generate an SSH key pair — Ed25519 (recommended) or RSA 2048/4096-bit — entirely in your browser using the WebCrypto API. The private key is generated, formatted, and never transmitted anywhere; nothing touches our servers. Download the public key in standard OpenSSH authorized_keys format and the private key ready to use with ssh -i.
The SSH Key Pair Generator allows developers to quickly create secure cryptographic credentials directly in the browser using the WebCrypto API. Because key generation happens entirely on-device, private keys are never transmitted to external servers, ensuring strong privacy without the need to install dedicated command-line utilities or desktop software.
Good to know: Users requiring automated key management pipelines or integration with enterprise identity providers will need a dedicated command-line environment or CI/CD credential manager.
Securely generate a new Ed25519 or RSA SSH key pair directly in your browser using the WebCrypto API.
Select your preferred SSH algorithm
Choose between the recommended Ed25519 algorithm for modern security or RSA 2048/4096-bit for legacy compatibility.
Click the generate button
Initiate the generation process which runs entirely in your browser. Your private key is never transmitted to any server.
Download your private key file
Save the generated private key to your local machine. Ensure you set appropriate file permissions to use it with the ssh -i command.
Copy the OpenSSH public key
Copy the public key formatted for the standard OpenSSH authorized_keys file. You can now add this to your remote server's configuration.
Estimated time: PT1M
Share this tool
Generate strong, customizable secure passwords instantly.
Browser-side openssl rand replacement. Hex, base64, base64url, and alphanumeric secrets with the equivalent terminal command.
Hash passwords with bcrypt and verify hashes — adjustable cost factor, runs locally.
Generate MD5, SHA-1, SHA-256, SHA-512 hashes from text.
Encode and decode text with ROT13, Caesar, Atbash, and Vigenère ciphers.
Check password strength: entropy, crack time, patterns, and breach check.
AES-256-GCM encrypt and decrypt text with a passphrase — runs in your browser.
Generate HMAC-SHA256/512 signatures for API authentication and webhooks.
Build and sign JWTs with HS256/384/512. Verify signatures. Runs in your browser.
Draw a Secret Santa with exclusions and share a private reveal link for each person.
Convert text or Markdown to a Word .docx file with live preview, RTL, and page-setup options.
Rank anything with quick 1-v-1 matchups → a full ordered list you can share.
Make custom bingo cards from your own words — play, print, or share a link.
Capture webcam or screen frames with onion-skin → fast stop-motion MP4 / GIF.
Convert images to video with the Ken Burns zoom/pan effect. Add music and export as WebM.
Create animated chart videos for social media — bar chart race, ranking, top 10 countdown.
Convert Markdown to a formatted Word .docx — live preview, RTL, tables, page setup, all client-side.