Generate RSA key pairs directly in your browser. Choose your desired key length (1024, 2048, or 4096 bits) to create a public and private key set in standard PEM format. Essential for setting up encryption, SSH keys, or SSL certificates. Since key generation is CPU-intensive and sensitive, handle it completely on your own device without server interaction. Note: Generating 4096-bit keys may take a few seconds depending on your device speed.
RSA Key Pair Generator
Generate secure RSA public and private key pairs (1024, 2048, 4096 bit). Client-side PEM format generation. Fast, free, and 100% private browser tool.
About RSA Key Pair Generator
Pick Bit Length
Choose between 1024, 2048, or 4096 bits for security.
Generate Pair
Wait while our tool creates a secure public/private pair locally.
Secure Save
Download or copy the PEM-formatted keys for your project.
Key Features
Variable Key Lengths
Support for 1024, 2048, and 4096-bit keys.
Standard PEM Format
Outputs keys in standard PEM format for broad compatibility.
Client-Side Privacy
Your private keys are generated locally and never shared.
Copy to Clipboard
One-click copy for easy usage.
Frequently Asked Questions
1024 and 2048-bit keys are nearly instant. 4096-bit keys may take a few seconds to generate.
Yes, because it's client-side. However, for high-value infrastructure, many experts recommend generating keys offline on an air-gapped machine.
The keys are generated in PKCS#8 (Private) and X.509 (Public) PEM formats.
Related Tools
View allLast updated on