// security tool
Encryption / Decryption Tool
Secure encryption using industry-standard algorithms. All processing happens in your browser — your data never leaves your device.
Operation
Cryptography Type
Processed locally — never sent to our servers
Use a strong password with at least 12 characters
Result
Symmetric Encryption
Same key for encryption and decryption
- Select Encrypt or Decrypt operation
- Choose AES-256-GCM (recommended)
- Enter your message and a strong password (12+ chars)
- Click Encrypt — copy and share the result safely
Best for: Personal data and communication with known parties
Asymmetric Encryption
Public key encrypts, private key decrypts
- Generate a key pair or use existing keys
- Share your public key with the sender
- To encrypt: paste recipient's public key and enter message
- To decrypt: paste your private key and the encrypted data
Remember: Never share your private key under any circumstances
Symmetric
AES-256-GCMAuthenticated encryption with integrity verification
AES-256-CBCClassic block cipher mode with 256-bit security
PBKDF2Password-based key derivation with 100,000 iterations
FastIdeal for large amounts of data
Asymmetric
RSA-OAEPSecure public key encryption with optimal padding
Key Sizes2048, 3072, and 4096-bit options available
Public/PrivateEncrypt with public, decrypt with private
Secure SharingNo need to share secret keys
Privacy
Client-SideAll processing happens in your browser
No StorageMessages and keys never leave your device
Secure RandomCryptographically secure number generation
Web Crypto APIIndustry-standard browser cryptography
When to Use Which Method
Use Symmetric When:
You can securely share a password
Encrypting large amounts of data
Personal backups or storage
Communication with known parties
Use Asymmetric When:
Communicating with strangers
Can't securely share passwords
One-way secure communication
Digital signatures (future feature)
Frequently Asked Questions
Symmetric uses the same key for both encryption and decryption — faster and suitable for large data, but requires securely sharing the password. Asymmetric uses a public/private key pair — encrypt with the public key, decrypt with the private key. More secure for sharing but slower for large data.
For symmetric encryption, AES-256-GCM is recommended as it provides both confidentiality and authenticity. For asymmetric, RSA-OAEP with 2048-bit keys is the current standard — use 3072 or 4096-bit for higher security or longer-term protection.
Yes. All encryption and decryption happens locally using the industry-standard Web Crypto API. Your data never leaves your device, and we don't store any keys or messages. For extremely sensitive data, consider dedicated offline tools.
This tool uses standard formats — data encrypted here can be decrypted with other compatible tools using the same algorithms. For RSA, we use standard PEM key formats for full interoperability.
Data is unrecoverable without the correct password or private key. This is by design — strong encryption means nobody can help you recover encrypted data. Always keep secure backups of your passwords and keys.
For symmetric: share the encrypted data through any channel, but share the password through a separate secure channel — never together. For asymmetric: you can safely share encrypted data publicly — only the holder of the private key can decrypt it.