piapia123
en

Pack Files into a ZIP

Documents

Everything runs locally in your browser — nothing is uploaded

Drop files here, or click to choose

PDF · up to 100 MB per file

Turn the files you pick into a single downloadable ZIP. Choose deflate for a smaller archive or store for speed. Duplicate names are de-duplicated automatically (two a.txt become a.txt and a (2).txt) and the result says how many names changed — quietly renaming or overwriting is not acceptable. Everything happens in local memory: nothing is uploaded and no server is involved, so it keeps working offline.

Features

  • Pack any file type into one ZIP
  • Choose deflate compression or store (no compression)
  • Duplicate names are de-duplicated, and the count is reported
  • Optionally keep file names only and drop directory levels
  • Custom output name (archive.zip by default)
  • Add many files at once; they are written in the order you picked
  • Nothing is uploaded and no server is involved — works offline

How to use

  1. Drop the files in (or click to choose, selecting several)
  2. Pick a compression method and whether to keep paths
  3. Optionally rename the output
  4. Download the ZIP

FAQ

Should I choose deflate or store?
Choose store when the contents are already compressed — photos, video, PDFs, Office documents — because re-compressing them gains almost nothing and costs time. Choose deflate for plain text, logs and source code, which shrink noticeably.
Why were some file names changed?
A ZIP cannot hold two members with the same name, or they overwrite each other on extraction. When a clash appears it becomes a (2).txt, and the result reports how many names were changed — a silent rename is harder to track down than an error.
Is the folder structure preserved?
When you pick a folder, the relative path is kept (photos/2024/a.jpg). Ticking "keep file names only" flattens everything to the root. When you drag single files from the file system the browser usually gives no path, so only the name is kept.
Are the files uploaded?
No. Packing runs in the browser with the platform CompressionStream and makes no network requests at all; it keeps working offline.

Related tools