Create a ZIP file

Runs on your device · Your file never leaves your device.

Add files — or pick a whole folder, sub-folders included — and get one .zip to send, upload or keep. Every file is listed with its size and can be removed before you press the button; the archive name and the compression level are yours to set.

Three compression levels cover the real cases: Store adds no compression and is the fastest, which is right for photos, videos and PDFs that are already compressed; Normal is the everyday setting; Maximum squeezes text files such as CSV, JSON and logs a little further at the cost of time. The result shows the size before and after, so you know what you gained.

The archive is built on your device with a streaming ZIP writer, so a few hundred megabytes are no problem on a laptop. Because the finished archive has to sit in the browser’s memory before it can be saved, very large totals — above a gigabyte — are better zipped in a few batches, each a complete archive on its own; the tool says so when you get there.

How to create a ZIP file

  1. Add files, or a whole folder.
  2. Check the list, remove anything you do not want, name the archive and pick a compression level.
  3. Press Create ZIP.
  4. Download the .zip.

Supported formats and limits

Input
Any files, any type; folders with sub-folders
Output
Standard .zip (Deflate or Store); Windows and macOS open it without extra software
Compression
Store, Normal, Maximum
Size
Limited by device memory; zip in batches above 1 GB; at most 65,535 files
Where it runs
In your browser; nothing uploaded

Not for: Password-protected or split (multi-part) archives — the output is a single standard ZIP without encryption.

Which files get smaller

Normal and Maximum both use Deflate, the standard ZIP method, at level 6 and level 9, so any program that opens one opens the other. Deflate finds repeated patterns, which is why plain text, CSV, JSON, logs, BMP images and WAV audio can shrink a great deal. JPG, PNG, MP4, MP3 and most PDFs are already compressed and barely change.

Word, Excel and PowerPoint files (.docx, .xlsx, .pptx) are themselves ZIP archives inside, so they also shrink little, at any level. The result line shows the size before and after, and adds "% smaller" only when the archive really is smaller. With Store the archive is slightly larger than the files, because each entry carries its own header.

Names, folders, times and duplicates

Add a folder keeps the folder's own name as the top level, so picking Holiday gives entries such as Holiday/day1/beach.jpg. Dragging a folder onto the drop area does the same, walking every sub-folder. Empty sub-folders are not included, because only files are listed. Files added on their own sit at the top level, in the order you added them.

Two files with the same path, such as IMG_0001.jpg added from two different folders with Add files, are both kept; the second is renamed IMG_0001 (2).jpg. Names in any script are stored as UTF-8 and marked as such, with a second copy of the name in a field that older unzip programs look for. Each file keeps its last-modified time, stored as local time, which is what the ZIP format expects, so a file explorer shows the hour you saw on your own computer.

Limits of the archive written here

The archive is classic ZIP, not the ZIP64 extension. Classic ZIP counts at most 65,535 entries and stores each size in 32 bits, so more than 65,535 files, or a single file of 4 GB or more, is refused with a message saying which limit was reached, instead of producing a damaged archive. For a folder with that many files, zip it in two or more parts; each part is a complete archive.

Frequently asked questions

Are my files uploaded to a server?
No. This conversion runs inside your browser using your own device’s processing power, and the file is not uploaded. Once a tool has been used once (video, text recognition and background removal download their engine from this site the first time), it keeps working when your connection drops.
Can I zip a folder with its sub-folders?
Yes. Press Add a folder and pick it; the folder structure is kept inside the archive exactly as on your disk. Dragging a folder onto the page does the same: its name and its sub-folders are kept.
Which compression level should I use?
Store for photos, videos, PDFs and other files that are already compressed — compressing them again gains nothing and takes time. Normal for a mix. Maximum for text files such as CSV, JSON and logs, where the extra squeeze is real. Word, Excel and PowerPoint files are ZIP archives already and shrink little at any level.
Is there a size limit?
The limit is your device’s memory, not the format. Hundreds of megabytes work on a normal laptop; above about a gigabyte in total, zip in batches — each batch is a complete ZIP, and nothing needs joining later.
Can I set a password?
Not here. This tool writes standard, unencrypted ZIP archives, which Windows and macOS open without extra software.

Related tools

More in Archives & files

This page in other languages: العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা