What This Tool Does
This tool bundles multiple files into a single downloadable .zip archive, right in your browser. Drop as many files as you like, choose Deflate (smaller output) or Store (no compression), and download the result — no software to install, and nothing you drop is ever uploaded.
Deflate vs. Store
| Method | What it does | Best for |
|---|---|---|
| Deflate | Compresses each file while packing it | Text, documents, spreadsheets, uncompressed images — most everyday files |
| Store | Packs files exactly as-is, no compression | Files that are already compressed: JPEGs, MP4s, MP3s, or other ZIPs |
Building Your ZIP
Files are packed in the order you dropped them, and you can remove any file from the queue before creating the archive. If two files share the same name, the tool automatically renames the later one by inserting a number before its extension — like photo (2).jpg — so nothing inside the ZIP silently overwrites another entry.
What This Tool Doesn't Do
This tool builds a plain ZIP with Deflate or Store compression only. It doesn't produce a 7z archive, and it has no option to password-protect or encrypt the ZIP it creates. If you need to open a password-protected ZIP or 7z archive someone sent you, Extract Archive supports both.
Is There a File Size Limit?
No hard limit — the archive is assembled entirely in your browser's memory, so the real ceiling is how much RAM your device has available. A heads-up appears once your combined files pass roughly 100 MB, since very large batches take longer to zip.
Your Files Never Leave Your Device
Every file you drop is read and packed locally by a small WebAssembly module running in your browser tab. Nothing is sent over the network at any point — closing the tab discards everything, since there was never a server involved.
Want to check what's inside the ZIP you just built, or open one someone sent you? Use Extract Archive. Need to shrink a single large file instead of bundling several? See Compress a file. To confirm a download's integrity before trusting it, see the Hash checker.