ZIP Archive Maker & Extractor
Create a ZIP archive from multiple files, or unzip an archive to preview and download its contents, all running 100% in your browser with no uploads.
ZIP Archive Maker & Extractor — Bundle any set of files into a single .zip archive, or open a .zip and pull out the files inside. Everything runs entirely in your browser with fflate, so your files are never uploaded to a server and stay completely private even for sensitive documents.
What is ZIP Archive Maker & Extractor?
ZIP Archive Maker & Extractor is a free, browser-based tool for two everyday jobs: packing several files into one compressed .zip, and unpacking a .zip to get the files back out. People use Create mode to combine photos, documents, and exports into a single tidy download before sharing or emailing, and Extract mode to peek inside a downloaded archive, preview its contents, and grab just the file they need. It is built on the fflate library and works on any files you drop in, deflating on creation and inflating on extraction, all without an installer.
How to use ZIP Archive Maker & Extractor
- Pick a mode at the top: Create to build a ZIP, or Extract to open one.
- In Create mode, drag and drop files onto the dropzone (or click to choose). Each dropped file is added to the queue with a thumbnail and size; drop more to append, or remove individual files.
- The archive is zipped automatically as you add files. Click Download ZIP to save the combined archive.zip.
- In Extract mode, drop a single .zip file. The tool inflates it in the browser and lists every file inside with a preview.
- Download an individual extracted file from its row, or click Download all to save the whole set at once.
Examples
Bundle several files into one ZIP
Switch to Create mode, drop report.pdf, chart.png, and notes.txt onto the dropzone. They appear in the queue with thumbnails and sizes, and the tool zips them automatically. Click Download ZIP to save archive.zip containing all three files.
Extract a downloaded archive
Switch to Extract mode and drop photos.zip. The tool lists every file inside (for example img/cat.jpg, img/dog.jpg, readme.txt) with image previews. Download just one row, or click Download all to grab everything.
Handle duplicate file names
If you add two files both named photo.png, the archive keeps both: the second is stored as "photo (1).png" so nothing is overwritten inside the ZIP.
Frequently asked questions
- Are my files uploaded to a server?
- No. Both zipping and unzipping run 100% client-side in your browser using the fflate library. Your files are read and processed locally and are never sent anywhere, so even confidential documents stay private.
- What compression does it use?
- Create mode produces a standard DEFLATE-compressed .zip, the same format that Windows, macOS, and every common archiver can open. Extract mode reads standard ZIP archives back into their original files.
- Can I extract a password-protected ZIP?
- No. Encrypted or password-protected archives are not supported. The tool reads standard, unencrypted ZIP files; an encrypted archive will fail to open.
- Is there a file size or count limit?
- There is no fixed limit, but everything is held in your browser's memory, so very large archives (hundreds of MB or more) may be slow or run out of memory depending on your device.
- Why does a duplicate file name get a number added?
- A ZIP can't have two entries with the exact same name, so when you queue files with identical names the tool appends " (1)", " (2)", and so on to keep every file instead of overwriting it.
Related tools
EXIF Viewer & Metadata Remover
View an image's EXIF metadata — camera, lens, capture date, and GPS location — then strip every tag and download a clean copy, all in your browser.
Favicon Generator
Turn one PNG or JPG image into 16, 32, 48, 180 and 512 px square icons in your browser.
HEIC to JPG Converter
Convert iPhone HEIC photos to JPG instantly, without uploading them.
Image Color Picker & Palette Extractor
Extract a palette of the dominant colors plus the overall average color from any image right in your browser, each shown as a copyable HEX value.