What’s actually inside a ZIP file
A ZIP is not one compressed blob — it is a sequence of independently compressed entries plus a central directory at the end acting as the table of contents. Two practical consequences follow. First, single-file extraction is cheap: the extractor jumps straight to one entry without touching the rest, which is why the per-file Download buttons respond instantly even in large archives. Second, the format’s integrity hinges on that trailing directory — an interrupted download that clips the last few kilobytes leaves 99% of the data present but the archive unreadable, producing the misleading “corrupted archive” error on an almost-complete file.
Each entry also stores a CRC-32 checksum, verified during extraction. Silent corruption — flipped bits from a bad disk or flaky transfer — surfaces as an extraction error rather than as quietly broken files, which is a property worth knowing when archives are your backup format.
The upload-based alternative, priced honestly
Server-based ZIP sites carry real bandwidth and storage costs per archive, which they recover through size caps, wait timers, subscription tiers — and, at the darker end, retention of your extracted files. Browser-based extraction inverts the economics: your machine does the work, so a 300 MB archive costs the operator the same as a 3 KB one — nothing. That is the entire reason this tool has no premium tier: there is no cost to gate.
The privacy consequence is equally mechanical. An uploaded archive is, for some window of time, a copy of your files on someone else’s server, governed by a privacy policy you did not read. An archive opened in browser memory is destroyed the moment the tab closes.
Beyond ZIP
RAR and 7z offer stronger compression but are different container formats this tool intentionally does not attempt (7z’s LZMA in JavaScript is possible but slow enough to mislead). For the adjacent jobs: verify a downloaded archive’s integrity with the File Hash Verifier before opening it, and shrink the media files that DEFLATE can’t with the Image Compressor or PDF Compressor before zipping.