Create a ZIP file
Bundle any set of files into one archive, without uploading a single one of them.
- Runs on your device — the file is never sent anywhere
- No sign-up, no watermarks, no daily quotas
- Free, with no limit on how often you use it
How it works
Making a ZIP is the usual way to send several files at once, or to shrink a folder of documents before attaching it. Doing it in the browser means the files are bundled on your machine, which matters when the contents are the sort of thing you would not upload to a stranger's server to save a few megabytes.
What compresses and what does not
ZIP uses DEFLATE, which finds repetition. Text, spreadsheets, source code and uncompressed images shrink substantially. JPGs, PNGs, MP3s, MP4s and PDFs are already compressed, so bundling them produces an archive roughly the size of its contents — convenient, but not smaller.
Any file type
Unlike the converters, this accepts anything. Files are stored under their own names, with duplicates renamed so nothing is silently overwritten.
Where the limit is
Everything is held in memory while the archive is built, so the practical ceiling is your device's memory rather than any rule imposed here. Hundreds of ordinary documents are fine; tens of gigabytes of video are not.
Create a ZIP file — questions
Is there a limit on how many files I can add?
No fixed limit. Everything is held in memory while the archive is built, so your device's memory is the real constraint.
Will my files get smaller?
Text and documents compress well. Photos, video, audio and PDFs are already compressed, so the archive will be about the size of its contents.
Are my files uploaded?
No. The archive is built in your browser with JSZip. Nothing is transmitted.