Encryption/Decryption

Encrypt and decrypt text using AES-256-GCM with PBKDF2 key derivation. All processing happens in your browser using Web Crypto API.

All processing happens in your browser
Algorithm: AES-256-GCM + PBKDF2 (100,000 iterations)

What is AES Encryption?

AES (Advanced Encryption Standard) is a symmetric encryption algorithm widely adopted by governments and industries to protect sensitive data. AES-256-GCM provides authenticated encryption, ensuring both the confidentiality and integrity of your data in a single operation.

To encrypt text, enter your message and a strong password, then click Encrypt. The tool outputs a portable ciphertext string you can safely share. To decrypt, paste the ciphertext, enter the same password, and click Decrypt. All processing uses the browser's native Web Crypto API.

AES encryption is commonly used to protect sensitive messages before sharing over email or chat, secure configuration files and API keys, encrypt local backups, and protect data at rest in client-side applications. It is the same standard used by financial institutions and military organizations.

This tool derives the encryption key from your password using PBKDF2 with 100,000 iterations and a random salt, making brute-force attacks computationally infeasible. A random initialization vector (IV) ensures that encrypting the same text with the same password produces different ciphertext each time.

FAQ

Related Tools