Tool overview
What is Key Pair Generator?
A Key Pair Generator is a tool that helps you generate RSA and Ed25519 key pairs in the browser.
Why use Key Pair Generator?
It improves readability and workflow speed when you need to generate RSA and Ed25519 key pairs in the browser—entirely in your browser with no server uploads.
Key Features
Instant syntax highlighting and error catching, client-side privacy, and one-click copy for key Pair Generator workflows. Generate RSA and Ed25519 key pairs in the browser
How to Use
Follow these steps to get accurate results from the tool interface above.
- Select RSA-OAEP (2048-bit) or Ed25519 from generator options.
- Click Generate to create a key pair exported as JWK JSON.
- Copy keys into your app config or pipe into encrypt/decrypt workflows.
- Regenerate for rotation—nothing is stored server-side.
Key Pair Format Reference
JWK fields produced by the Web Crypto export path.
| Token Type | Valid Standard Format | Malformed Input |
|---|---|---|
| RSA-OAEP JWK | { "kty":"RSA", "n":"…", "e":"AQAB" } | { "kty":"RSA", "n":"!!!" }Invalid base64url modulus breaks importKey in consuming apps. |
| Ed25519 JWK | { "kty":"OKP", "crv":"Ed25519", "x":"…" } | { "crv":"Ed25519" }Ed25519 public keys require crv and x coordinates in JWK form. |
| Private key handling | Copy once, store in HSM/vault | Commit private JWK to gitTreat private keys as secrets—this tool displays them in memory only. |
Security Profile
Keys are generated with window.crypto.subtle.generateKey and exported in-process. No key material is logged or transmitted. Clear your screen and clipboard after copying private components.
Frequently Asked Questions
Expandable answers for common debugging bottlenecks and data privacy questions.
Official Documentation & References
Authoritative specifications and platform documentation for this utility.