Sample ZIP files
Free ZIP test files from 5 KB to 1 GB. Pick a size and download, or type any size you need.
5 KB ZIP
3 files inside
10 KB ZIP
3 files inside
100 KB ZIP
3 files inside
500 KB ZIP
3 files inside
1 MB ZIP
3 files inside
5 MB ZIP
Made on your device
10 MB ZIP
Made on your device
25 MB ZIP
Made on your device
50 MB ZIP
Made on your device · saved in pieces
100 MB ZIP
Made on your device · saved in pieces
500 MB ZIP
Made on your device · saved in pieces
1 GB ZIP
Made on your device · saved in pieces
Free for any use, including commercial. Made by this site, with no third-party content and no signup.
What is inside
- readme.txt, a short text file saying what is in the archive
- employees.csv, a small table compressed with Deflate
- data.bin, random bytes stored without compression
- Each archive is exactly its labelled size, to the byte
- Fixed timestamps, so the files and their SHA-256 do not change between builds
Try it with these tools
They run in your browser. The file you downloaded stays on your device.
- ZIP Extractor Open a ZIP and pull the files back out.
- Archive Viewer Look inside a ZIP, TAR, GZ, RAR or 7z without extracting it.
- ZIP Creator Bundle files into a ZIP, with the compression level you choose.
- ZIP Archive Tool Create a ZIP, or extract one.
- File Hash Generator Work out the MD5, SHA-1 and SHA-256 of a file without uploading it.
- Checksum Verifier Check a download against the checksum the publisher listed.
About ZIP files
ZIP is an archive format from 1989. It packs many files into one and usually compresses each file on its own, most often with the Deflate method. A list of the files, called the central directory, sits at the end of the archive.
It is the most widely supported archive there is. Windows, macOS and Linux open it without extra software, and many other formats are ZIP files underneath, including .docx, .xlsx, .jar and .epub.
What goes wrong most often is file names. Old ZIP tools stored names in a local code page, so names in Hindi, Tamil, Chinese or with accents can come out as nonsense on another computer. Very large archives are the other trap: files over 4 GB need the ZIP64 extension, and some old tools do not read it.
Sources: ZIP APPNOTE.TXT specification (PKWARE) · RFC 1951, Deflate (IETF)
Questions
Why does data.bin not get smaller when I zip it again?
It is random bytes, and random data cannot be compressed. That is on purpose: it lets the archive hit an exact size and stops a tool from making a 25 MB test file look small.
Is a file inside the ZIP stored or compressed?
Both kinds are there. employees.csv is deflated and data.bin is stored as-is, so one archive tests both methods. Most ZIP viewers show the method next to each file.
How do I check the download is not damaged?
Compare its SHA-256 with the one in the table on this page. The File Hash Generator on this site works it out in your browser without uploading the file.
Also searched as: sample zip file download, dummy zip file, test zip file, example zip file, 1 MB zip file, 10 MB zip file, 100 MB zip file, 1 GB zip file, free zip for testing.
For developers: exact bytes and SHA-256
Sizes are decimal (1 MB = 1,000,000 bytes). The hosted files never change between builds, so these checksums stay valid.
| File | Bytes | SHA-256 |
|---|---|---|
| sample-5kb.zip | 5,000 bytes | 3b8fee1eadcf2cb6df5bf67848bb8fc28afe5b4645f2408414bc1e8c446ded4f |
| sample-10kb.zip | 10,000 bytes | 481ec81b25af546145574796583ee4d934e4d97e747a9c87a49b7742a8d0fb82 |
| sample-100kb.zip | 100,000 bytes | caea6a8ed2c25d0eba7c7fa597a9fb1790f77f751a8156c5313557a7ce6c97c5 |
| sample-500kb.zip | 500,000 bytes | ff2a29e62780026e11bda44aa51a00e2ecdf7692f787b9c7420ab8d20ba8dfe5 |
| sample-1mb.zip | 1,000,000 bytes | 0c879b6856b6e6d7ac350774fc6d9b13d5f73eeec2d3c0cc3948c352ca9407ea |