RSA Tools

Key pairs, encrypt, decrypt

100% local — nothing is uploaded
1 · Key pair
Generate a key pair, or paste existing keys below.
2 · Encrypt
Ciphertext (Base64)
—
3 · Decrypt
Plaintext
—
RSA-OAEP with SHA-256. Keys are generated and used entirely in your browser (Web Crypto API). Ciphertext size equals the key size; OAEP limits plaintext to 190 bytes with this key — encrypt a random AES key for larger data.

How to use

  1. Generate a key pair (or paste an existing private key).
  2. Encrypt text with the public key.
  3. Decrypt with the private key.

FAQ

Which encodings are supported?

Keys export/import as PEM (PKCS#8 / SPKI); ciphertext is Base64.

Can I decrypt elsewhere?

Yes — standard RSA-OAEP with SHA-256 is interoperable with OpenSSL and other tools.