Create a ZIP file — your files never leave your device
Making a ZIP is the flip side of every extract tool on this site, and it’s just as common a need: bundling documents for an email, combining scans into a single attachment, packaging a pile of files for a form that only accepts one upload. Select any files here and they’re compressed into archive.zip using fflate, a fast open-source compression library that runs entirely in your browser. There is no server doing the work — the files are read locally, compressed locally, and the finished ZIP downloads straight out of your browser’s memory. That makes it a sensible choice for exactly the things people zip most often: contracts, tax documents, medical records, ID scans. No signup, no file-size tiers, and no copy of your files existing anywhere except your own machine.
How it works
- Drop the files you want bundled — any type, as many as you like.
- They are compressed into a single archive on your device.
- Download the finished archive.zip.
Frequently asked questions
Are my files sent to a server to be zipped?
No. The compression library (fflate) runs inside your browser, so your files are read and compressed entirely on your device. People most often zip documents precisely because they are sensitive — contracts, records, scans — and those should not detour through someone else’s infrastructure just to become one file.
Will the ZIP open on Windows, macOS, and Linux?
Yes. The output is a completely standard ZIP using deflate compression — the format every operating system has opened natively for decades. Recipients just double-click it; no special software needed.
How much smaller will my files get?
It depends on what you zip. Text, spreadsheets, code, and uncompressed documents often shrink dramatically. JPGs, videos, and other already-compressed files barely shrink at all — for those, the ZIP’s value is bundling many files into one, not saving space.
Can I password-protect the ZIP?
No, and that is partly deliberate: classic ZIP encryption (ZipCrypto) is weak enough to be cracked and gives a false sense of security. If you genuinely need an encrypted archive, use 7-Zip with AES-256 or a dedicated encryption tool, then send that file.