Encrypt Multiple Files with a PasswordAES-256, No Upload

Drop your files, set a passphrase, and get one encrypted .enc file. File names are encrypted too, and nothing leaves your browser. No archive software needed.

Your input is never sent anywhere.

Details

Drop the files you want to encrypt

or click to choose several at once

Passphrase

If you lose the passphrase, the files cannot be recovered. Save it in a password manager, and share it separately from the .enc file.

Password-Protect Many Files at Once, Without Archive Software

Sending several files at once usually means building a password-protected ZIP. That needs the right software, and in many ZIP programs the file names stay visible in the archive listing even when the contents are encrypted.

This tool bundles any number of files into a single .enc file. Drop the files, enter a passphrase, and the file names, types, and contents are all encrypted with AES-256-GCM. Everything runs in your browser, so there is nothing to install.

To open a package, load the .enc file on the Decrypt tab and enter the passphrase. You can download the files one at a time or all at once, and images and plain-text files show a preview first.

Common Situations for Encrypting a Batch of Files

Send several confidential documents by email

Bundle contracts, quotes, or scans into one .enc file and attach it to an email or chat message. Send the passphrase by a different route.

Use a computer where you cannot install software

On a locked-down work PC, or when you do not know what the recipient has, a browser is enough. The recipient only needs this page and the passphrase.

Encrypt before uploading to cloud storage

Encrypt tax records, ID scans, or backups on your own device first, so the cloud service only ever stores encrypted data.

Replace legacy ZIP encryption

If your ZIP tool uses the older ZipCrypto method, AES-256-GCM with a PBKDF2-derived key is a stronger way to protect the same set of files.

How to Encrypt and Decrypt Files, Step by Step

  1. On the Encrypt tab, drag and drop the files you want to protect, or click the drop area to choose several files. You can keep adding files.
  2. Enter a passphrase and type it again to confirm. Watch the strength meter, or click Generate to create a random passphrase, then Copy to save it.
  3. Click Encrypt and download. All the files are saved together as one encrypted .enc file.
  4. To open it, go to the Decrypt tab, load the .enc file, and enter the passphrase. The original files are listed, ready to preview and download.

Note: Send the passphrase by a different route than the .enc file, such as a phone call or a separate chat app.

Limits and Things to Know Before You Encrypt

  • The .enc file uses a custom format. Only this tool can decrypt it, not 7-Zip, WinZip, or other archive programs.
  • If you lose the passphrase, the files cannot be recovered. Save it in a password manager before you encrypt.
  • All processing happens in your browser's memory, so very large batches can be slow or fail on devices with little memory.
  • Files and passphrases stay in your browser. The page makes no upload of your data, and nothing is stored once you close the tab.

Password-Protected ZIP vs. AES-256-GCM Encryption

A quick comparison to help you decide which one fits your situation.

FeaturePassword-protected ZIP (legacy)This tool (AES-256-GCM)
Encryption methodZipCrypto in older tools, which is considered weakAES-256-GCM
File namesOften visible in the archive listingEncrypted along with the contents
Tamper detectionDepends on the toolBuilt in. Changed data fails to decrypt
What you needZIP software that supports encryptionA web browser
CompatibilityOpens in most unzip toolsOnly this tool can decrypt it

This tool favors strong encryption and convenience. For long-term storage or for sending files to people who cannot use this page, a standard encrypted ZIP may be the better fit.

AES-256-GCM, PBKDF2, and Passphrase Basics

How the encryption in this tool works, and how to use it safely.

Send the passphrase separately from the file

Even strong encryption does little if the passphrase travels with the encrypted file, for example in the same email. Send the .enc file by email and the passphrase by phone, SMS, or a different chat app. Keeping the two on separate channels is the single most important habit.

What AES-256-GCM does

AES-256 is a symmetric cipher with a 256-bit key. GCM is an authenticated mode: it adds a tag that is checked when you decrypt, so if even one byte of the encrypted data is altered, decryption fails instead of returning damaged files.

How PBKDF2 turns a passphrase into a key

A passphrase is not used as the key directly. This tool runs it through PBKDF2 with SHA-256, 200,000 iterations, and a random 16-byte salt. Each guess an attacker makes costs 200,000 rounds of hashing, which slows down brute-force attempts. A new salt and a new 12-byte IV are generated for every encryption, so encrypting the same files twice gives different output.

What is hidden and what is not

The list of files, including names, types, and sizes, is encrypted together with the contents. What remains visible is the total size of the .enc file, which is close to the combined size of your files, and the .enc file name, which includes the number of files. Rename the file if that detail matters.

Common Mistakes and How to Avoid Them

Sending the passphrase in the same email as the file

If the .enc file and its passphrase travel together and the message is intercepted, the encryption protects nothing.

💡 See the solution▼
Send the file by email and give the passphrase by phone, SMS, or a different chat app. Always use two separate channels.

Closing the page before saving a generated passphrase

You click Generate, encrypt the files, and leave the page without copying the passphrase. Later you cannot decrypt anything.

💡 See the solution▼
Click Copy and paste the passphrase into a password manager before you click Encrypt and download.

Encrypting huge files in a single batch

Adding many large video files at once uses a lot of browser memory. The page may slow to a crawl or freeze.

💡 See the solution▼
Split big sets into smaller groups and encrypt each group into its own .enc file.

Trying to open the .enc file in an unzip program

The .enc file is not a ZIP. Archive programs report an error or do not recognize the format.

💡 See the solution▼
Open this page, switch to the Decrypt tab, load the .enc file, and enter the passphrase.

File Encryption FAQ

Q.Is this safer than a password-protected ZIP file?

Q.

A. It depends on the ZIP tool. Older ZIP encryption (ZipCrypto) is considered weak, and in many ZIP programs the file names in the archive listing stay readable even when the contents are encrypted. This tool encrypts everything, including file names, types, and sizes, with AES-256-GCM and saves it as one .enc file. The trade-off is compatibility: only this tool can open the result.

Q.Can I open the .enc file with 7-Zip, WinZip, or another program?

Q.

A. No. The .enc file uses a custom container format, so only the Decrypt tab on this page can open it. When you share a file, tell the recipient to use this page, and send the passphrase through a different channel than the file. If you need an archive that opens everywhere, a standard ZIP is the better choice.

Q.Are my files or passphrase uploaded to a server?

Q.

A. No. Reading the files, deriving the key, encrypting, and decrypting all happen in your browser through the Web Crypto API. The page does not send your files or passphrase anywhere. Nothing is saved by the page, and closing the tab discards what it held in memory.

Q.What if I forget the passphrase?

Q.

A. There is no recovery. The passphrase is never stored, and no practical attack on AES-256 is publicly known, so without the passphrase the files cannot be restored. Save it in a password manager before you encrypt. The Generate button creates a random 20-character passphrase and the Copy button puts it on your clipboard.

Q.How many files and how much data can I encrypt at once?

Q.

A. There is no fixed limit on the number of files. Because everything is processed in your browser's memory, large batches get slow or may fail on low-memory devices. As a rough guide, expect slowdowns once the combined size passes a few hundred MB. For very large sets, split the files into several smaller .enc packages.

Q.Can I download all the decrypted files at once?

Q.

A. Yes. After decrypting, every file appears in a list. Download them one by one, or click Download all to save them in sequence. Because this starts several downloads in a row, your browser may ask whether to allow multiple downloads. Images and plain-text files show a preview before you download.

Q.What is AES-256-GCM, and is it secure enough?

Q.

A. AES-256-GCM pairs the AES cipher with a 256-bit key and GCM mode, which also detects tampering. If the encrypted data is changed in any way, decryption fails instead of returning bad data. To turn your passphrase into a key, this tool uses PBKDF2 with SHA-256 and 200,000 iterations. A strong, unique passphrase matters more than anything else here: a short or common one can still be guessed.

Q.Does the .enc file hide file names and the number of files?

Q.

A. File names, file types, and sizes are stored inside the encrypted data, so nobody can read them without the passphrase. The overall size of the .enc file is still visible, and it roughly matches the combined size of your files. The file name of the .enc file itself includes the number of files, so rename it if that matters to you.

User Feedback & Request

Your feedback
makes this tool better.

Tell us which features you'd like, what should be fixed, or which new tool you'd like to see. An engineer reads every submission and uses it to guide development.

Send feedback