← ToolsSecurity
Keypair generator.
RSA, EC (P-256/384/521) and AES keys via WebCrypto. Private keys stay masked until you reveal them.
Press Generate — keys are made in this tab via WebCrypto.
•••••••••••••••••••••••••••••••• Made on demand — stored in memory only
Dev/testing use. Generated with crypto.subtle.generateKey + CSPRNG. For prod-critical keys prefer ssh-keygen / openssl in a locked-down env.
🔒 Privacy — runs 100% locally
No uploads · no cookies · works offline after load. View Source if you don't believe it.
How to use.
- Pick RSA, EC or AES, then a size/curve.
- Press Generate — WebCrypto mints the key in this tab.
- Reveal the private key only to copy it, then Clear memory.
Related tools.
Generators
Password generator
Random or memorable passwords with an entropy meter. Built on WebCrypto randomness.
Generators
UUID v4
Bulk RFC-4122 v4 identifiers with cryptographically secure randomness. Copy as list, JSON or CSV.
Encoders
Base64 encode
Encode and decode text or files with UTF-8 support and URL-safe mode. Auto-updates as you type.
FAQ.
Which algorithm should I pick?
RSA 2048 for maximum compatibility (legacy SSH/TLS), EC P-256 for modern/small keys, AES-256 for symmetric encryption.
Can I use these in production?
For development, yes. For production-critical infrastructure, generate in a locked-down environment with ssh-keygen/openssl and keep private keys in a vault.