Select any combination of files and bundle them into a single ZIP archive. Useful for sending multiple files in one email attachment, compressing assets for web deployment, or archiving project files. Compression runs in your browser using fflate — a high-performance JavaScript ZIP library. Your files are never uploaded anywhere.
Drop files here
or browse to add files
All file types accepted
Add your files
Drag and drop any files onto the panel, or click to browse. There is no limit on the number of files or file types — you can mix images, documents, videos, and code files in the same archive.
Name your archive
The default name is "archive.zip". Click the filename field to change it before downloading.
Create and download
Click "Create ZIP & Download" to compress all files and trigger a download. The ZIP is created in your browser memory — nothing is uploaded.
Share or store
The resulting ZIP file can be shared via email, uploaded to cloud storage, or stored as a project backup. Recipients can extract it with any ZIP tool on any OS.
We use DEFLATE compression at level 6 (the default balance between speed and compression ratio). Text files, JSON, and similar compressible content typically compress by 60–80%. Images and videos (which are already compressed) compress by only 1–5% — don't expect significant size reduction when zipping JPEGs or MP4s.
There is no hard limit in the tool, but browser memory constrains what's practical. Adding 500 MB of files to create a ZIP will require ~500 MB of free browser memory. For very large archives, a desktop tool like 7-Zip (Windows) or The Unarchiver (Mac) is more appropriate. For most everyday tasks (documents, images, code files), the browser tool handles any reasonable number of files.
When you add files via the browser, the directory structure information is not available for security reasons — the browser only provides individual file names. All files are added to the root of the ZIP archive. To preserve folder structure, use a desktop tool or the command line (zip -r archive.zip folder/).
No. ZIP password protection requires specific encryption algorithms that are intentionally not implemented here. For password-protected archives, use 7-Zip (free) on Windows/Linux or Keka on macOS, which support AES-256 ZIP encryption.
ZIP compression (DEFLATE algorithm) works by finding repeating patterns in data. Files that are already compressed — JPEG, PNG, MP4, MP3, PDF, DOCX — compress very little in a ZIP. You might only save 1–3% on a ZIP of photos or videos. ZIP is most effective for text, source code, CSV/JSON data files, and other human-readable content.
Something not working? Report a bug