Encryption / Decryption Tool
Encrypt and decrypt text using AES-256 encryption with PBKDF2 key derivation — all processing happens locally in your browser.
Encrypted Output
Result will appear here
Text to Encrypt
Related Articles
Learn more about this topic
Related Tools
You might also find these useful
Everything you need to know
Military-Grade Encryption in Your Browser
This tool uses AES-256-GCM, the same encryption standard used by governments and financial institutions worldwide. Your text is encrypted directly in the browser using the Web Crypto API — nothing is ever sent to a server.
How It Works
Your password is transformed into a 256-bit encryption key using PBKDF2 (Password-Based Key Derivation Function 2) with 100,000 iterations and a random salt. The text is then encrypted with AES-GCM using a random initialization vector (IV). The output is a Base64 string containing the salt, IV, and ciphertext.
Security Architecture
- PBKDF2 Key Derivation — 100,000 iterations with SHA-256 and random 128-bit salt
- AES-256-GCM — Authenticated encryption with random 96-bit IV
- Web Crypto API — Native browser cryptography, not JavaScript libraries
- Client-Side Only — Zero network transmission of your data
When to Use This Tool
Use this tool to encrypt sensitive notes, API keys, configuration secrets, or any text you want to share securely. The recipient needs only the encrypted output and the password to decrypt. Perfect for sending sensitive information through insecure channels like email or chat.
Related Tools
Check your password strength with the Password Strength Checker, generate secure passwords with the Password Generator, or hash data with the Hash Generator.