RSA Tool
RSA key generation, encryption, decryption, signing, and verification using Web Crypto API. Free, private, and 100% client-side.
Local only
Recent history
No history yet
How to use
- Select mode: generate, encrypt, decrypt, sign, or verify.
- Choose a key size (1024/2048/4096).
- For generate: copy the key pair. For other modes: paste keys and input.
- Copy or download the result.
Frequently asked questions
- What key size should I use?
- 2048-bit is the minimum recommended for general use. 4096-bit provides higher security margin. 1024-bit is insecure and provided for legacy only.
- Is my data uploaded anywhere?
- No. All RSA operations happen locally in your browser using the Web Crypto API.
Related tools
AES Encryptor Encrypt text or binary data with AES (CBC/GCM/ECB) using Web Crypto API. Free, private, and 100% client-side. HMAC Generator Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Free, private, and 100% client-side. PBKDF2 Key Derivation Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API. Free, private, and 100% client-side.