Create a Zip
Bundle any files into one archive without uploading them.
Everything runs inside your browser. Your files never leave your device.
Drop your files here
· they stay on this device
Ask about Create a Zip
Questions about what this tool does, which option to pick, or what it can and cannot handle.
The question you type here is sent to an AI provider to be answered — your files and whatever you put in the tool above are not, and the assistant cannot see them. Answers are generated and can be wrong. The tool itself is not guessing: it runs deterministic code on your device.
About the Create a Zip
Putting several files into one archive is the ordinary way to send a batch of anything: a set of photographs, a folder of documents, the assets for a design handover. Every operating system can make a zip, and yet people reach for a website to do it constantly — because the built-in tool is somewhere different on every platform, and because on a phone it frequently is not there at all.
This makes the archive in your browser. Files are read into the tab, compressed with deflate, and handed back as a single download. The compression runs on fflate, a deflate implementation in plain JavaScript rather than WebAssembly, which is why the page stays small enough to work on a slow connection and on a phone.
You can name the archive and optionally place everything inside a folder within it, which is the polite thing to do when the recipient will extract it into a directory that already has files in it. Two inputs sharing a filename are numbered rather than silently overwriting each other, because a zip is perfectly capable of holding two entries with the same name and most extractors will quietly keep only one.
The compression level is worth understanding before you move it. Level 6 is the sensible default. Level 0 stores without compressing at all, which is genuinely the right choice when the contents are already compressed: JPEG, PNG, MP4, MP3 and PDF have had their redundancy squeezed out already, and running deflate over them costs time to save a fraction of a per cent. The result panel says so when the saving turns out to be negligible, so you can see it rather than assume it.
Text, source code, CSV and log files are the opposite case and compress dramatically — often to a fifth of their original size.
How to use it
- 1Drop in every file you want in the archive. Order does not matter.
- 2Give the archive a name, and optionally a folder name to nest everything inside.
- 3Leave compression at 6, or drop it to 0 if the files are photographs, video or PDFs that are already compressed.
- 4Download the zip. The summary reports how much, if anything, the compression actually saved.
Questions
- Are my files uploaded to make the archive?
- No. They are read into this browser tab, compressed there, and returned as a download. Nothing is transmitted, which is why the page continues to work with the network switched off.
- Can I password-protect the zip?
- Not here. Zip's own encryption is weak in its common form and awkward in its strong one. Encrypt the file first with the file encryption tool on this site, which uses AES-256-GCM, and zip the encrypted result if you still want it bundled.
- Why did the archive barely get smaller?
- Because the contents were already compressed. JPEG, PNG, MP4 and PDF have had their redundancy removed at the point they were created, so deflate has nothing left to find. The zip is still useful as a single container.
- How large a batch can it handle?
- A few hundred megabytes in practice. Everything is held in memory while the archive is built, so a phone will run out of room before a laptop does. For very large sets, use the operating system's own archiver.

