To make a zip file smaller, you need to change what goes into it, how it is compressed, or the format itself. The quickest wins are removing already-compressed files (like JPEGs and MP4s) and switching to a more modern format like 7z, which can shrink archives 30–70% more than standard zip.
Formula
The zip compression ratio is not a single formula; it depends on the algorithm and the data. For the built-in calculators above, the relationship is simple: pace = time ÷ distance, and speed = distance ÷ time. Here, t is the finish time in minutes, d is the distance in kilometers, pace is minutes per kilometer, and speed is kilometers per hour. The zip analogy: the “compression ratio” is original size ÷ compressed size, and the “space saved” is original size − compressed size.
Worked Example
Using the default values: t = 50 minutes, d = 10 km. Pace = 50 ÷ 10 = 5.0 min/km. Speed = 10 ÷ (50 ÷ 60) = 10 ÷ 0.8333 = 12.0 km/h. So the average pace is 5 minutes per kilometer, and the average speed is 12 kilometers per hour. The calculator shows 5.00 and 12.00 as expected.
Why Zip Files Are Already Small (and When They Are Not)
ZIP uses the DEFLATE algorithm, which finds repeated patterns and replaces them with shorter references. Text files, CSV exports, JSON logs, and Word documents compress extremely well because they contain lots of redundancy. A 10 MB text file can easily zip down to 1 MB. But media files—JPEG photos, MP3 audio, MP4 video, and most PDFs—are already compressed internally. Running ZIP on them rarely saves more than 1–2%, and sometimes the archive is actually larger than the originals due to overhead.
7 Ways to Actually Make a Zip Smaller
- 1. Remove or re-encode already-compressed files. Convert a 50 MB BMP image to PNG or JPEG before zipping. Re-encode a large WAV to MP3 or FLAC. This gives the biggest single reduction.
- 2. Switch to 7z format. 7-Zip’s LZMA2 algorithm compresses text and executables far better than DEFLATE. For a folder of source code or documents, expect 30–70% smaller archives.
- 3. Use the highest compression level. In 7-Zip, choose “Ultra” and set the dictionary size to 64 MB or more. In WinRAR, select “Best” and enable “Solid archive.” This takes longer but shrinks the output.
- 4. Enable solid archiving. In 7z and RAR, solid mode treats the whole archive as one block, finding duplicates across files. ZIP does not support this natively.
- 5. Split large files before zipping. If you have a 4 GB video, splitting it into 500 MB parts lets the compressor handle each part separately, but this rarely helps unless the file is not already compressed.
- 6. Use a stronger tool. WinRAR, 7-Zip, and PeaZip all outperform the built-in Windows “Send to > Compressed folder” which uses the fastest, weakest DEFLATE settings.
- 7. Exclude junk. Remove temporary files, thumbnails, .DS_Store, and old backups before archiving. Every wasted byte counts.
How to Choose the Right Compression Tool
If you need maximum compatibility, use standard ZIP with the “Deflate” method—every operating system can open it. If you are sending to someone who can install software, use 7z with LZMA2. If you need encryption and compression, RAR with AES-256 is a good choice, but RAR is not free to create (the compressor is paid, the decompressor is free). For Linux users, tar.xz (using LZMA2) often beats ZIP by a wide margin. The trade-off is always speed vs. size: stronger algorithms take more CPU time and memory.
Common Mistakes That Make Archives Bigger
- Zipping already-compressed files. As noted, JPEG, MP4, MP3, and ZIP files themselves should be left as-is.
- Using the default settings. Windows’ built-in compressor uses the fastest level, which produces the largest files.
- Adding the archive to itself. If you zip a folder that already contains a zip, the outer archive gains almost nothing.
- Storing instead of compressing. Some tools have a “Store” mode that copies files without compression—fine for speed, bad for size.
- Not checking the output. Always compare the compressed size to the original. If the archive is larger, you are doing something wrong.
ZIP vs 7z vs RAR: Real-World Comparisons
For a folder of 100 MB of text files, ZIP at maximum typically yields 20–25 MB. 7z with LZMA2 yields 10–15 MB. RAR with Best and solid mode lands between them, around 12–18 MB. For a folder of JPEG photos, all three will produce roughly the same size—about 98–99% of the original—because the photos are already compressed. For a mix of documents and media, the gap narrows. The key takeaway: the format matters most when the data is text or code, and hardly at all for media.
Safety and Accuracy Notes
When compressing, always keep the original files until you have verified the archive opens correctly. A corrupted archive can lose data. For long-term storage, consider adding a recovery record (RAR) or a parity file (PAR2) to detect and repair damage. Also, be aware that strong compression on very large files can take minutes and use gigabytes of RAM—do not attempt a 64 MB dictionary on a machine with 4 GB of RAM. Finally, if you are compressing sensitive data, use encryption (AES-256 in 7z or RAR) and a strong password; ZIP’s traditional encryption is weak and should be avoided.
Frequently Asked Questions
Why does my zip file end up bigger than the original? This happens when you zip already-compressed files (JPEG, MP4, MP3) or when you use the “Store” method. The archive adds overhead (headers, checksums) without saving anything.
What is the best compression level for speed vs. size? For daily use, “Normal” level in 7-Zip is a good balance. For maximum size reduction, use “Ultra” but expect 2–10x longer compression time. For quick sharing, “Fast” is fine.
Can I make a zip smaller after it is already created? No, you cannot recompress an existing zip in place. You must extract it, change the settings or contents, and re-zip. Sometimes re-zipping with a higher level helps, but not if the files are already compressed.
Is 7z always smaller than zip? Usually, but not always. For text, code, and documents, 7z wins by a large margin. For media files, the difference is negligible. For very small files, the overhead of 7z can make it slightly larger.
How do I zip a folder so it is as small as possible? Use 7-Zip, select the folder, choose “Add to archive,” set Archive format to 7z, Compression level to Ultra, and Dictionary size to 64 MB or more. Enable “Solid block size” to “Solid” if available. Then click OK.
Does splitting a zip into parts make it smaller? No. Splitting only divides the archive into chunks for easier transfer; it does not change the total size. The only way splitting helps is if you exclude the split parts from the compression, which is rarely useful.
Related
Formula used
in t | Finish time | min | 50 | 0 in d | Distance | km | 10 | 0 | 100000 out pace | Average pace | min/km | t / d | 2 out speed | Average speed | km/h | d / (t / 60) | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Mac Start Up Automatically After Power Failure?
- Expose Self-Hosted Service Securely Without Cloudflare Tunnel
- Nano Delivery for Functional Foods: What It Can and Can’t Do4.00
- Disable Apple Watch Turn-by-Turn Vibration While Driving
- Convert Play FLAC in iTunes: Full Guide
- Soda Foundation Charter: What It Means