Free Tool · Client-Side Only

RSA & EC Key Pair
Generator.

Generate RSA (2048–4096 bit) and Elliptic Curve (P-256, P-384, P-521) key pairs in PEM format using the browser's Web Crypto API. Private keys are generated locally and never transmitted.

🔑

Generate Key Pair

RSA

Widely supported. Good for TLS, signing, encryption. Larger keys, slower generation.

Elliptic Curve (EC)

Smaller keys, faster operations. Preferred for modern systems. NIST curves.

Algorithm:   Key size:   Generated in:
📖

Algorithm Reference

AlgorithmKey / CurveSecurity LevelBest For
RSA2048-bit112-bitLegacy compatibility
RSA3072-bit128-bitNIST minimum REC
RSA4096-bit140-bitLong-term security
ECP-256128-bitTLS, JWT (ES256) REC
ECP-384192-bitHigh-security TLS
ECP-521260-bitMaximum EC security

EC keys are significantly smaller and faster than equivalent-security RSA keys. P-256 is recommended for most modern applications (TLS 1.3, JWT ES256). RSA 2048+ is needed for legacy systems.

AquilaX Platform

Detect hardcoded keys
in your codebase.

AquilaX scans your repositories for exposed private keys, RSA secrets, EC keys, and cryptographic credentials committed to source code.