Skip to content

Extract ZIP Archive

View and extract files from a ZIP archive securely without uploading them. Extraction happens in your browser, ensuring complete privacy.

Extract Archives

Select a .zip, .rar, .tar.gz or .7z file to extract its contents inside your browser. No files are uploaded to any server.

How a ZIP is read, and why that makes it safe to inspect

A ZIP file is not one compressed blob. Each entry is compressed separately, and the archive ends with a central directory: an index listing every entry, its path, its compressed size and its uncompressed size. That layout is why an archive tool can show you the contents of a large ZIP instantly without decompressing any of it, and it is also what makes this tool able to refuse a dangerous archive before doing any work.

Refusing decompression bombs up front

A decompression bomb is a small archive that expands to an enormous amount of data, and the classic version is a few hundred kilobytes that unpacks into terabytes of zeros. Anything that decompresses first and checks afterwards has already crashed by the time it notices. Because the declared sizes are sitting in the central directory, the checks here happen before any entry is inflated.

An archive is rejected if it declares more than 10,000 entries, if the total unpacked size would exceed 1.5 GB, if any path is nested more than 32 directories deep, or if an individual entry claims a compression ratio above 100 to 1. Ordinary archives sit far below all four; the limits only bite on files that were built to cause trouble. Extraction also runs inside a Web Worker, so the page itself stays responsive and you can cancel a large job partway through instead of killing the tab.

Paths inside the archive

Entry names in a ZIP are arbitrary strings, and an archive can legitimately claim a path that climbs out of its own directory. On a desktop extractor that is the path-traversal problem, where unpacking an archive overwrites a file elsewhere on the system. Here nothing is written to a filesystem at all until you choose to save a file through your browser's own download flow, so the folder structure is something to look at rather than something that gets applied to your disk.

What this handles and what it does not

Standard ZIP archives using the usual DEFLATE compression are what this reads, which covers essentially everything produced by Windows Explorer, macOS Finder, and the zip command. Encrypted and password-protected archives are not supported. Neither are 7z or tar.gz, which are different formats entirely despite doing a similar job. RAR archives have their own tool on this site.

Extract ZIP FAQ

Is there a size limit on ZIP archives I can extract?

Archives are capped at 10,000 entries and 1.5 GB of expanded content in total, plus limits on how deeply nested folders can go and how extreme any single file's compression ratio can be. These aren't arbitrary: they're there to stop a maliciously crafted "zip bomb" (a tiny file that expands to gigabytes) from freezing your browser tab.

Can I extract password-protected ZIP files?

Not currently. The extractor handles standard, unencrypted ZIP archives. Encrypted ZIPs need to be decrypted with the password first before this tool can read their contents.

Does the archive get uploaded anywhere during extraction?

No. Decompression happens entirely in your browser using JavaScript. The ZIP file and everything inside it stay on your device.