Create a sample ZIP archive at your chosen size

Choose the archive size and number of entries for upload and extraction tests. The payload is stored without compression; encrypted and ZIP64 archives are not generated.

10,485,760 bytes
10 MiB · ZIP · 368 B
Exact size

1 MB = 1,000,000 B · 1 MiB = 1,048,576 B

Files
Advanced: test an upload limit

Enter the byte limit above, then choose one byte below, the exact limit or one byte above. Each choice uses the same base: 10,485,760 B. Generate and download each file to test your endpoint.

What to test with a ZIP fixture

List the ZIP entries and extract them to a test directory. Compare the archive bytes with the upload limit and reserve space for the uncompressed payload.

500 MB ZIP upload guide · ISO disc-image fixture · Raw binary fixture

Choose a size here

These options set the generator above. Separate size guides explain how to test a particular upload boundary.

Guides for specific upload limits

File structure and testing limits

Small text entries and an uncompressed payload entry supply the size. Extraction needs disk space for the payload; this generator does not produce encrypted archives or ZIP64 fixtures.

Format reference: PKWARE ZIP APPNOTE.

This generator assembles the file in your browser; file content is not sent to a server. Site analytics may make network requests. Office ↔ PDF conversion uses a separate server workflow. Data processing and privacy.

Technical notes for every format · Guide to testing file upload limits

Questions

How small can a ZIP file be?

About 368 bytes. Below that the format cannot carry its mandatory structure, let alone padding.

Does the generator make encrypted or ZIP64 archives?

No. It writes a regular ZIP with stored entries. The payload needs disk space when extracted; encryption, ZIP64 and expansion-ratio tests need separate representative archives.

Can I ask for an unusual size?

Any byte count above the minimum works — for example 3,145,728 bytes (exactly 3 MB) or 27.5 MB. Drag the caliper or type the number.

Noticed an issue with this test file? Report an issue →