Favorite places of your favorite city
Home
Add to preferred sources on Google

ZIP Creator — Create a ZIP from Files

Put several files into one downloadable ZIP without uploading them through this tool. Choose normal compression or Store, check the names that will be inside the archive, and create it when the list is ready.

Bundle selected files in one ZIP, check the stored names, and download it locally.

Files and archive settings

1–100 files, up to 32 MiB each and 64 MiB total. 1 MiB = 1,048,576 bytes.

Files: 0 · source bytes: 0

Result

Add files and create a ZIP to see the result here.

Files are processed locally without a tool-added upload.

Choose files, check names and create your ZIP

  1. Use Add files to select one or more files. Later selections are appended in the order supplied by the picker. Check the file count and original byte total; empty files count too. This version selects individual files, not folders.
  2. Keep or edit each stored member name, resolve duplicate-name errors, and choose a ZIP filename ending in .zip. Normal uses Deflate compression; Store bundles the same bytes without compressing them. Neither option adds a password.
  3. Press Create ZIP and wait for Archive ready before using Download ZIP. Cancel discards an unfinished archive while retaining your selection for another try. Changing accepted inputs removes the previous result; Clear also releases the selection and restores the defaults.

What is preserved, compressed and measured

A ZIP contains a separate entry for each listed file. This creator places all entries at the archive root and preserves their accepted names and file-content bytes. It does not keep original folders, modification times, permissions or executable and symlink metadata, so it is not a filesystem backup.

Normal applies lossless Deflate compression at level 6. Store uses ZIP method 0 without compression. Images, videos and existing archives may already be compressed; even a valid ZIP can be larger than its source files because headers, names and integrity data need space.

The result reports the actual completed ZIP size, the original total and whether the ZIP is smaller or larger. Exact byte counts are authoritative. MiB means 1048576 bytes, not one million. An optional rounded size hint is approximate, and a zero-byte source total does not produce a compression percentage.

Names remain as accepted rather than being silently cleaned up. A conservative check blocks paths, reserved device names, control characters and common case or Unicode-normalization collisions. Rename the highlighted rows yourself. This improves portability but cannot guarantee identical naming behavior in every extraction program.

Examples worth checking before downloading

For the Store example, note.txt contains exactly Hello followed by one LF newline and 空.txt is empty. With the documented streaming profile, bundle.zip is 242 bytes: 6 source bytes plus 236 bytes of ZIP overhead. Both entries belong in the archive, including the empty one.

Two different selected files can both be called report.pdf. The creator keeps both rows but blocks creation until one is renamed or removed. It also treats report.pdf and REPORT.PDF as a portability collision; it never overwrites one silently.

Adding a photograph and a document makes one bundle, not a merged document or an edited photograph. Normal may reduce the document more than the photograph. Store is useful when bundling is the aim, but it still adds ZIP framing and therefore increases the total size.

A bounded file bundle, not an archive suite

Choose 1 to 100 files, up to 32 MiB each and 64 MiB in total. The completed ZIP is limited to 80 MiB. These are product limits, not guaranteed safe memory budgets for every device. A 60-second watchdog includes startup and processing; background browser timers can delay its response.

Stored member names fit 240 UTF-8 bytes and the suggested ZIP filename fits 120 bytes including .zip. Accepted Unicode spelling is preserved, while malformed Unicode and the documented unsafe or ambiguous names are rejected. Byte limits are not the same as visible character counts.

The output is a single classic ZIP with Store or Deflate entries. There is no extraction, folder tree, ZIP64 output, encryption, password, multipart archive, repair mode or promised target size. Every entry uses the fixed ZIP date 1980-01-01 00:00:00 instead of its original modification time.

The creator treats contents as opaque bytes. It does not detect malware, sanitize a document or certify an archive's security or authenticity. A failed read or interrupted run produces no downloadable partial ZIP. Download starts a browser save operation; it cannot prove that the file was saved on your device.

Local work and temporary files

This tool adds no file upload, account, saved history, filename logging, persistent storage or file-bearing share URL. Processing runs in a local worker and the ZIP is temporary until you download it. Clear and navigation release owned resources, with a short cleanup grace for a dispatched download. Existing site services remain subject to site policies; local processing does not certify them or deployment.

Questions about creating ZIP files

ZIP needs entry headers, member names, integrity data and a directory. Store adds this framing without compressing content. Normal can reduce compressible files, but already-compressed data may not shrink enough to offset the overhead. The result reports the actual change rather than promising savings.

Store and Deflate preserve the original file-content bytes when correctly decoded. This creator does change filesystem metadata: it uses accepted root-level names, a fixed ZIP date and no original permissions. It does not merge, resize or edit the selected files.

Two rows must not silently overwrite one another. The check also blocks common case and Unicode-normalization collisions that can cause trouble during extraction. The original spelling is preserved after you choose a valid, noncolliding name; the check is conservative, not a universal filesystem-equivalence test.

Not in this version. Select individual files; all members go at the ZIP root. The archive is not encrypted or password protected. There is no extraction, multipart output, ZIP64 output or filesystem-backup mode.

The current worker stops and every partial ZIP chunk is discarded. Your selected files and settings remain available for an explicit retry. Clear also empties the selection. A late completion from a canceled run cannot restore its download.

Yes. Empty files are real entries and count toward the 100-file limit. Well-formed non-Latin names are supported within the UTF-8 byte limit, but path syntax, specified controls, reserved device names and conflicting stored names must be corrected first. The result lists the actual names to be stored.

Method and sources

Reviewed 6 November 2026. This creator uses a bounded classic ZIP profile; these sources do not certify universal compatibility or security.

Video to MP3

Extract a chosen audio stream from a local video into a complete, verified MP3.

Open tool — Video to MP3

ZIP File Extractor

Open a local ZIP, choose a file and request its individual download after checking its complete bytes and checksum.

Open tool — ZIP File Extractor

Voice Recorder

Record one microphone take, pause and review it, then download its actual native audio format.

Open tool — Voice Recorder
View all tools in this category