Free online RSA encryption and decryption tool. Supports 1024/2048/4096 bit key generation, public key encryption and private key decryption.
TL;DR: Free RSA encrypt/decrypt tool supporting 1024, 2048, and 4096-bit key generation. Powered by Web Crypto API, runs locally in your browser.
This tool runs entirely in your browser. Open DevTools → Network panel and search your input — it appears in no request.
FAQ
Completely free, no registration required. Generate RSA keys, encrypt, and decrypt directly in your browser — all operations run locally with no usage limits.
It supports 1024, 2048, and 4096-bit key lengths. 2048-bit is recommended (balancing security and performance). 1024-bit is no longer recommended for production. 4096-bit is more secure but slower.
No. All RSA key generation, encryption, and decryption runs locally in your browser via the Web Crypto API. Neither the private key nor plaintext is sent to any server.
RSA is asymmetric encryption (public key encrypts, private key decrypts), suitable for key exchange and digital signatures, but slow with length limits. AES is symmetric encryption (same key for both), fast with no length limits. In practice, RSA is often used to encrypt an AES key, then AES encrypts the data.
Related Tools
Related Articles
Online RSA Encryption/Decryption: Asymmetric Crypto and Digital Signatures
Learn RSA asymmetric encryption algorithm principles and applications. Understand public/private key encryption, digital signatures, key pair generation, and use in HTTPS and API authentication.
Online AES Encryption Tool: Symmetric Encryption Guide
Learn AES symmetric encryption fundamentals. Understand AES-GCM mode, PBKDF2 key derivation, and how to encrypt and decrypt data using online tools.
AES Encryption in the Browser: A Practical Guide to Web Crypto API
Learn AES encryption in JavaScript using the Web Crypto API. Complete AES-256-GCM encrypt/decrypt example with PBKDF2 key derivation, all running client-side.