Drop one or more separate files — no shared folder required — and get back a single flat ZIP. Works with just one file too. Powered by fflate. Zero upload.
Per-job file size, entry count, and batch caps for Files → ZIP. Limits apply to every Archive tool in JAD Apps; upgrade for larger uploads and bigger batches.
| Tier | Max archive size | Max entries / archive | Max files per batch |
|---|---|---|---|
| Free | 47.7 MB | 500 | 1 |
| Pro | 476.8 MB | 50,000 | 20 |
| Developer | 1.86 GB | 50,000 | 20 |
Pick or drop one or more individual files (a single file works fine)
Every file is added to the ZIP root — no subfolders, no relative paths kept
Download the ZIP; duplicate filenames get a numeric suffix so nothing is overwritten
0 bytes uploaded. Files to ZIP runs entirely in your browser using fflate, zip.js, and libarchive WASM. Your archive files never leave your device.
Folder to ZIP requires dragging an actual folder and preserves its internal subfolder structure. Files to ZIP takes any loose selection of individual files — even ones from different folders — and flattens them into a single ZIP with no directory structure.
Yes. Files to ZIP works with a single file just as well as a batch — useful when you need a plain .zip wrapper around one file for upload forms that only accept archives.
The second (and later) file with a matching name gets a numeric suffix appended before the extension — e.g. report.pdf, report (2).pdf — so no entry is silently overwritten.
Drag a folder from your file manager and ZIP it preserving every subfolder, filename, and timestamp. Powered by fflate and the webkitdirectory API. Zero upload.
Open toolDrop a folder and a glob pattern; only matching files are added to the output ZIP. Great for shipping a single component, language, or file type.
Open toolBundle files into a ZIP with WinZip-compatible AES-256 encryption. Powered by zip.js — your files and password never leave your device.
Open tool