Drop files and get a perfectly compressed ZIP with the optimal speed/size trade-off. Powered by fflate level 6 — the universal sweet spot. Zero upload.
Per-job file size, entry count, and batch caps for Smart Compressor. 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 |
Drop one or more files (any size, any type)
fflate compresses every file with DEFLATE level 6 — the speed/size sweet spot
Download the ZIP and see the size-reduction summary versus the uncompressed total
0 bytes uploaded. Smart File Compressor runs entirely in your browser using fflate, zip.js, and libarchive WASM. Your archive files never leave your device.
Level 6 reaches roughly 95% of level 9's compression in a fraction of the time. The diminishing returns at 7–9 only matter for binary blobs that DEFLATE handles poorly. Use the Compression Level Optimizer to confirm for your data.
Not meaningfully — JPEG, MP4, and existing ZIPs are entropy-dense. fflate detects this and stores them with method 0 (no compression) to avoid wasted CPU.
Yes. Filenames are stored UTF-8, paths use forward slashes, and the central directory follows the ZIP 2.0 spec — readable by Windows Explorer, macOS Archive Utility, 7-Zip, and unzip.
Run DEFLATE levels 1, 3, 6, and 9 on your files and see size vs time trade-offs side-by-side. Find the sweet spot for your data, runtime, and bandwidth budget.
Open toolDrag 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 tool