Create a ZIP file
Package any set of files into one tidy .zip to share or store. Squish zips everything on your device, so nothing is uploaded along the way.
Drop files here or click to browse
Results
How to create a ZIP file
- Drop the files you want to bundle.
- Pick a compression level.
- Run to build the archive.
- Download your .zip file.
What a ZIP file is
A ZIP is a single container holding any number of files and folders, each individually compressed. It has been the standard way to bundle files since the early 1990s and is opened natively by Windows, macOS, iOS, Android and every Linux desktop without extra software. That universality is the main reason to use it: one attachment instead of twenty, one download link instead of a folder full of them, and the recipient does not need to install anything.
What compression actually saves
ZIP uses DEFLATE compression, which is very good at squeezing text, spreadsheets, source code, uncompressed images and databases, and does almost nothing for files that are already compressed. In practice:
| File type | Typical saving | Why |
|---|---|---|
| Text, CSV, code, logs | 70 to 90% | Highly repetitive data |
| Word, Excel, PowerPoint (modern) | 5 to 15% | They are already ZIP files internally |
| BMP, TIFF, WAV | 30 to 70% | Uncompressed formats |
| JPG, PNG, MP3, MP4, PDF | 0 to 5% | Already compressed; ZIP just bundles them |
So a ZIP of photos is barely smaller than the photos, but it is still one file, which is often the point. If the goal is a smaller photo set, compress the images first and then zip them.
Compression levels
Store does no compression and is instant; use it for photos, video and anything already compressed. Normal is the sensible default. Maximum spends more time for a small extra gain, worthwhile for large text-heavy archives and pointless for media.
Practical uses
- Sending a project folder of documents to a client as one attachment.
- Bundling exported reports, invoices or statements for an accountant.
- Packaging a website's files or a font family for delivery.
- Collecting a set of photos into a single download for a shared album.
- Keeping a dated snapshot of a folder for backup.
Limits to know about
The archive is built in your browser's memory, so a few hundred megabytes is fine on a laptop, while several gigabytes may not be on a phone. Folder structure is kept if you drop a folder. File names with characters outside the basic Latin set are stored in UTF-8, which every modern unzipper reads correctly. Nothing is uploaded at any stage, so the files inside stay private.
Frequently asked questions
What kind of files can I zip?
You can zip any files, such as documents, images and audio. They are all bundled into a single archive.
Are my files uploaded to be zipped?
No. The ZIP is created in your browser, so your files never leave your device.
Can I control the compression?
Yes. Choose a level from store, which is fastest, to maximum compression, which is smallest.
Your files never leave your device
Every tool on Squishly Tools is 100% free and runs entirely inside your browser. Your images and documents are processed on your own computer and are never uploaded to a server. There are no accounts, no watermarks and no catch.