File Encryptor / Password Protect
Securely encrypt your files with a password. Uses AES-GCM encryption in your browser.
Drag & drop files here
or click to browse from your device
About Military-Grade AES-256 In-Browser File Encryption
The File Encryptor protects any document, image, archive, or video with authenticated AES-256-GCM encryption using the native Web Cryptography API. Designed for journalists, security-conscious professionals, and individuals storing personal data on the cloud, it locks your files with a secret password entirely on your device before they ever touch cloud storage.
Popular Real-World Use Cases
Securing Tax Returns & Financial Statements on Cloud Storage
Encrypt sensitive PDF tax filings, bank statements, and salary slips before uploading them to Google Drive, Dropbox, or OneDrive.
Confidential Client Deliverables & Legal Records
Encrypt sensitive contracts, source code archives, or investigative files before transferring them over email or USB flash drives.
Zero-Knowledge Local Backups
Protect personal photo archives, seed phrase backups, and password exports against physical device theft or unauthorized local access.
How In-Browser Processing Works
The encryption engine generates a cryptographically secure 16-byte random salt and 12-byte initialization vector (IV) via window.crypto.getRandomValues. It derives a 256-bit key from your passphrase using PBKDF2 with 100,000 SHA-256 hash iterations. The file is then encrypted with AES-GCM (Galois/Counter Mode), producing authenticated ciphertext that cannot be tampered with or decrypted without the exact password.
Pro Tips for Best Results
- Use a strong passphrase containing at least 12–16 characters with mixed casing, numbers, and symbols.
- Store your password in a trusted password manager. Because encryption is 100% client-side, forgotten passwords cannot be recovered.
- The resulting encrypted file (.enc) can only be decrypted using this tool with the original passphrase.
How It Works
Select Any File
Drop in any document, image, ZIP, or video file.
Processed on your device
A 256-bit AES-GCM key is derived via PBKDF2 (100k rounds) to encrypt data locally.
Save Encrypted .enc File
Download your tamper-proof, authenticated encrypted file.
Frequently Asked Questions
Can you recover my file if I forget my password?
No. Because encryption runs strictly on your device and zero keys or passwords are sent to any server, there is no backdoor, master key, or recovery mechanism. If you forget the password, the file cannot be decrypted.
What makes AES-256-GCM superior to older encryption standards?
AES-GCM (Galois/Counter Mode) provides both confidentiality (military-grade encryption) and authenticity (integrity checking). If an encrypted file is corrupted or tampered with by a malicious third party, decryption will fail immediately rather than producing garbage data.
Is there a limit on file size for encryption?
The Web Cryptography API loads the file into browser RAM as an ArrayBuffer. Files up to several hundred megabytes encrypt in seconds on modern computers and smartphones.
Can I encrypt any file type?
Yes. You can encrypt PDFs, ZIP archives, MP4 videos, Word documents, JPEG images, or any other binary file.
Is my file uploaded anywhere?
No — everything happens in your browser, your file never reaches a server.
Do I need to create an account?
No, no sign-up required.
Is this really free?
Yes, no hidden charges, no watermark on your output.