AES Encrypt / Decrypt

AES-256-GCM text encryption & decryption using Web Crypto API

100% In-BrowserNo Server UploadFree, No Signup
Cryptography
For EngineersFastPass - AI Career Agent

AI analyzes your skills and matches you with the best opportunities. Get a free market value assessment.

Get Started Free

How to Use

  1. Set mode and password

    Choose "Encrypt" or "Decrypt" in the toolbar and enter a password.

  2. Enter text

    For encryption, enter plaintext. For decryption, enter the Base64 ciphertext.

  3. Run conversion

    Click "Convert" to encrypt or decrypt, then copy the result.

AES Encrypt / Decrypt Examples

Encrypt text

Input
Hello, World!
Output
base64_iv:base64_ciphertext (varies by password)

Each encryption produces different ciphertext due to random IV.

Decrypt ciphertext

Input
(Base64 string from encryption)
Output
Hello, World!

Enter the ciphertext and the same password used for encryption.

Features

  • AES-256-GCM authenticated encryption
  • PBKDF2 key derivation (SHA-256, 100,000 iterations)
  • Random IV for each encryption
  • Base64 format (iv:ciphertext) for safe sharing
  • Local processing (your input is not sent to servers)
  • Fast and secure via Web Crypto API
  • Dark mode support

FAQ

What is AES-256-GCM?

AES-256-GCM combines 256-bit AES encryption with Galois/Counter Mode (GCM), providing authenticated encryption. It detects tampering in addition to encrypting, making it one of the most recommended encryption modes today.

Can I decrypt without the password?

No. The encryption key is derived from the password. Without the correct password, decryption is not possible. Please keep your password safe.

Is my data sent to a server?

No. All encryption and decryption happens locally in your browser using the Web Crypto API. No data is ever transmitted externally.