AES Encrypt

Encrypt text securely using AES-256-GCM encryption.

100% Private - Encrypted locally in your browser
IV Format
Secret Key Format

Password will be derived using PBKDF2 with SHA-256 (100,000 iterations). A random salt will be included in the output.

Output Text Format
0 chars

Encryption Details

  • • Algorithm: AES-256-GCM
  • • IV Size: 12 bytes (included in output)
  • • Authenticated encryption with integrity check
  • • Key: Derived via PBKDF2-SHA256 (100k iterations)
  • • Salt: 16 bytes (included in output)

Output Structure

[Salt: 16 bytes] + [IV: 12 bytes] + [Ciphertext]

To decrypt, use the same cipher mode, key size, and key format. The IV and salt (if used) are automatically extracted from the encrypted data.

When to Use This Tool

Secure Message Sharing

Encrypt sensitive messages before sharing via email or chat. Share the password separately for secure communication.

Password-Protected Notes

Encrypt personal notes, journal entries, or private information before storing them.

Secure Data Storage

Encrypt sensitive data like API keys, credentials, or personal information before saving to files or cloud storage.

Privacy Protection

Keep your private text data safe from unauthorized access with strong encryption.

Examples

Simple Text Encryption

My secret message
Base64-encoded encrypted string

💡 The plaintext is encrypted using your password and output as a Base64 string

Multi-line Content

Line 1\nLine 2\nLine 3
Single Base64 encrypted string

💡 Multi-line text is encrypted as a single unit, preserving line breaks when decrypted

Special Characters

Hello! @#$% émojis 🔐
Encrypted Base64 string

💡 Unicode characters, emojis, and special symbols are fully supported

Common Mistakes to Avoid

⚠️

Using weak passwords

Solution: Use strong passwords with at least 12 characters including uppercase, lowercase, numbers, and symbols.

⚠️

Forgetting the password

Solution: There is no password recovery. Store your password securely - without it, encrypted data cannot be recovered.

⚠️

Sharing password with encrypted data

Solution: Never share the password through the same channel as the encrypted data. Use a separate, secure method.

Related Tools

View all tools