ZIP Creator
Bundle multiple files or whole folders into a single downloadable .zip, with folder structure preserved.
What is ZIP Creator?
A client-side ZIP builder. It packs any number of files into one archive, keeping the folder tree when you pick a folder, and lets you choose between deflate compression and plain storage.
How it works
Each file is read into memory, compressed with the browser's own DEFLATE implementation, and written into a ZIP container by this page — local file headers, central directory, end-of-central-directory record and all. The finished archive is handed back as a download blob.
- Add your files. Drop files (or a whole folder) onto the drop zone. Browsers hand the contents straight to the page, so nothing is uploaded.
- Choose the options. Pick the format, compression, naming rule or split size. Any change re-computes the preview immediately.
- Download the result. Run the tool and grab the archive, the extracted files or the report. Multi-file results come back as a single .zip.
Examples
A project folder → one shareable .zip
Pick the folder, keep the structure on, and the archive unpacks into exactly the same tree — no flattened filenames.
Handing over four spreadsheets at once
Drop the files, set “Preserve folder structure” off, and every file lands at the archive root with an unchanged name.
Common mistakes
Expecting ZIP to shrink photos, video or audio
Those formats are already compressed; deflate typically saves single digits on them. ZIP is at its best on text, JSON, CSV, logs and source code.
Treating ZipCrypto as real encryption
Traditional ZIP encryption is legacy and breakable. It stops casual snooping only — for secrets, encrypt the contents with AES-256 first.
Renaming extensions to convert a file
Changing .png to .jpg does not change the bytes inside. Some programs will refuse the file, or display garbage. Use a real converter when the format must change.
Splitting without keeping the suffixes
The parts carry .001, .002 … suffixes on purpose: the joiner orders them by number and fails loudly when one is missing, instead of producing a corrupt file.
Frequently asked questions
Are my files uploaded to a server?
No. The files are read with the browser's File API and compressed with the platform's own DEFLATE streams. There is no upload step, and the page keeps working offline.
Deflate or store — which should I pick?
Deflate for anything text-like (source code, CSV, JSON, logs) where it typically saves 70–90%. Store is faster and is the better choice for files that are already compressed, such as JPEG, MP4 or another ZIP.
Is there a size limit?
Only your tab's memory. Archives are built in memory before the download starts, so a few gigabytes will hit browser limits long before any format limit.
What is the archive comment for?
It is a free-text note stored in the archive's end-of-record block. Some build tools and updaters read it to identify a release; most file managers simply show it in properties.