Encrypt any file with a password using AES-256-GCM. Drop a file, set a password, download the encrypted version. Decrypt with the same password. Your files never leave your browser.
Drop any file here to encrypt
or click to browse — any file type
Drop an encrypted .enc file here
or click to browse
Free file encryption tool using AES-256-GCM — military-grade encryption in your browser. Drop any file, enter a password, and download an encrypted copy. Share the encrypted file through email, cloud storage, or USB. The recipient decrypts it with the same password using this tool. Your files are never uploaded to any server. Everything runs locally using the Web Crypto API.
Your password is stretched into a 256-bit encryption key using PBKDF2 with 100,000 iterations. The file is encrypted using AES-256 in GCM (Galois/Counter Mode), which provides both encryption and integrity verification — meaning any tampering with the encrypted file will be detected during decryption. A random salt and IV ensure each encryption is unique.
The encrypted file contains: the original filename (encrypted), a random salt (16 bytes), a random IV (12 bytes), and the encrypted file data. The .enc extension tells you (and this tool) that the file is encrypted. To get back the original file, decrypt it with the correct password.