The tool calls browser SubtleCrypto to generate an RSASSA PKCS1 v1.5 key pair with SHA-256 and public exponent 65537. You can choose 1024, 2048, 3072, or 4096-bit modulus lengths, and unsupported browsers will show an error instead of falling back to a weaker generator.
The public key is exported as SPKI PEM and the private key as PKCS#8 PEM, then shown for copy or download. This is not OpenSSH key format, not a certificate, and not a replacement for production key management, rotation, or hardware-backed storage.
Common questions and answers about this topic.
An RSA key pair has a public key and a private key used by public-key cryptography schemes. This page generates a signing-capable browser key pair and exports it as PEM for development and testing.
Common key sizes include 2048 and 4096 bits. Larger keys provide stronger security but are slower to generate.
The keys are generated entirely in your browser and never leave your device. However, for production security-critical applications, consider using dedicated key management tools.
No, RSA key generation happens entirely in your browser. Your key pair is generated locally with JavaScript and the private key never leaves your device.