🔒

Encryption/Decryption Tool

Securely encrypt and decrypt text using AES-256-GCM encryption. All operations happen locally in your browser using the Web Crypto API.

Algorithm Information
This tool uses AES-256-GCM authenticated encryption with PBKDF2 key derivation (100,000 iterations). The encrypted output includes the salt and initialization vector (IV) needed for decryption.
Algorithm
AES-256-GCM
Key Derivation
PBKDF2 (100k)
Salt Length
16 bytes
IV Length
12 bytes
Text to Encrypt
Password / Key
Encrypted Output
Copied!
Result will appear here
Important Security Warning
Never lose your password! The encryption key is derived from your password using PBKDF2. If you forget your password, the encrypted data cannot be recovered - not even by us. Store your password in a secure password manager. The encrypted output contains everything needed for decryption (salt + IV + ciphertext).

About Encryption/Decryption Tool

Securely encrypt sensitive text using military-grade AES-256-GCM encryption. This tool uses the Web Crypto API for all operations, ensuring your data never leaves your browser. The encrypted output is encoded in Base64 and includes the salt and initialization vector required for decryption.

How to Use

  1. Select Encrypt or Decrypt mode using the tabs.
  2. Enter the text you want to encrypt (or paste encrypted text for decryption).
  3. Enter a strong password. This password will be used to derive the encryption key.
  4. Click the action button to encrypt or decrypt.
  5. Copy the result using the Copy button.
  6. Important: Save your password securely - it cannot be recovered if lost!

Frequently Asked Questions

Is this encryption secure?

Yes. We use AES-256-GCM, which is an authenticated encryption mode recommended by security professionals. The key is derived from your password using PBKDF2 with 100,000 iterations, making brute-force attacks computationally expensive. However, the overall security depends on the strength of your password.

Can I decrypt my data on another device?

Yes, as long as you have the encrypted text and the password. The encrypted output contains all necessary information (salt, IV, and ciphertext). You can use this tool on any device with the same password to decrypt your data.

What if I forget my password?

Your data will be permanently lost. There is no backdoor or password recovery mechanism. The encryption is designed to be unbreakable without the correct password. Always store your password in a secure password manager.

Is my data sent to any server?

No. All encryption and decryption operations happen entirely within your browser using the Web Crypto API. Your plaintext, encrypted data, and password never leave your device or touch any server.

What makes a good encryption password?

Use a password that is at least 16 characters long with a mix of uppercase, lowercase, numbers, and symbols. Avoid dictionary words and personal information. Consider using a password manager to generate and store a strong, unique password.