Bundle Files Into One Before Sending
Most email systems and upload forms accept one file at a time, or refuse folders entirely. Putting a set of files into a single ZIP solves that, preserves the folder structure, and usually shrinks the total along the way.
This tool builds the archive in your browser. Add the files, and the ZIP is assembled locally and handed back as a download.
How to Create a ZIP File
Compression level is the only decision, and for most content the default is the right answer.
- Drop your files onto the box above, or click to select them. You can add more at any point before creating the archive.
- Check the list of what will be included, along with the total size.
- Remove anything you added by mistake before building the archive.
- Choose a compression level if you want to. Higher levels take longer and gain little on media files, which are already compressed.
- Create the ZIP and download it. The original files on your device are untouched.
- Check the resulting size before sending, since many mail systems cap attachments at around 20 to 25 MB.
What Compresses and What Does Not
ZIP uses DEFLATE, which finds repeated sequences and encodes them by reference. That works extremely well on text, source code, CSV and uncompressed formats such as BMP or WAV, where repetition is everywhere. Documents often shrink to a quarter of their size or less.
It does almost nothing for JPEG, PNG, MP3, MP4 or PDFs full of images, because those formats have already had their redundancy removed. Zipping them is still worth doing to bundle them into one file, but expect the archive to be roughly the size of its contents. A higher compression level will not change that; it will only take longer.
Typical Compression by File Type
Rough expectations for how much a ZIP will shrink each kind of content.
| Content | Typical reduction | Why |
|---|---|---|
| Plain text, logs | 70–90% | Highly repetitive |
| Source code | 60–80% | Repeated keywords and structure |
| CSV and spreadsheets | 60–85% | Repeated values and delimiters |
| Word and Excel files | 0–10% | Already zipped internally |
| PDF with text | 10–30% | Streams often already compressed |
| JPEG, PNG, MP3, MP4 | 0–3% | Already compressed formats |
Modern Office formats (.docx, .xlsx, .pptx) are themselves ZIP archives, which is why zipping them again gains almost nothing. The same is true of .apk, .jar and .epub files.
Practical Limits
Everything happens in memory, so the practical ceiling is your device rather than a rule here, a few hundred megabytes is comfortable on a laptop, less on a phone. If a large batch stalls, building two smaller archives works better than one large one.
This tool creates standard, unencrypted ZIP files, which any system can open. It does not add a password, so an archive that needs to be confidential in transit should be protected another way: encrypted before zipping, or sent through a channel that provides the encryption itself.
Filenames are worth a thought before you build the archive. Non-Latin characters and emoji generally survive, since the format has carried UTF-8 names for years, but very long paths and characters that are illegal on Windows, colons, question marks, trailing dots, can cause trouble for whoever unpacks it on another system. Renaming awkward files first is easier than explaining the error later.