ZIP Extractor

A ZIP extractor reads the directory of entries stored inside a .zip and writes each one back out as an ordinary file. This one does that with the JSZip 3.10.1 decoder and no server at all. Open a .zip file right in your browser, see everything inside it, and download the files you need — individually or all at once. Nothing is uploaded and there's no sign-up.

Drop a .zip file here or click to choose — extracted on your device, never uploaded

    How to extract a ZIP file

    Drag your archive onto the box above or click it to pick a .zip from your device. The extractor reads the archive in your browser and lists every file it contains along with its size. Use the Download button beside any file to save just that one, or Download all files to save the whole set.

    The archive is decoded by JSZip 3.10.1, a JavaScript library bundled with this page, so the work happens locally and your files never leave your computer — there's nothing to upload and nothing is stored. You can test that claim: once this page has loaded, turn off your Wi-Fi or switch to airplane mode and the extractor keeps working, because nothing here makes a network request when you drop a file in.

    There is no file size limit set by this tool, because there is no server and no upload quota to hit. The whole archive is held in memory while it is decoded, and every file pulled out of it is kept alongside it, so the practical ceiling is the free RAM on your device rather than a published maximum: peak usage is roughly the size of the .zip plus the total uncompressed size of its contents. A desktop browser handles archives in the hundreds of megabytes; an older phone runs out sooner.

    Working with a different format? Extract a .tar.gz, .tgz or .gz, or convert a RAR to ZIP or 7z to ZIP.

    Frequently Asked Questions

    How do I extract a ZIP file online?
    Drop your .zip file onto the box above or click to choose it. The tool opens the archive in your browser, lists every file inside with its size, and gives you a Download button for each one plus a Download all option. Nothing is uploaded to a server.
    Is it safe to unzip files here?
    Yes, the ZIP Extractor is safe to use on archives you would not upload anywhere. The extraction happens entirely on your device using JavaScript. Your ZIP file and its contents never leave your browser and are not sent to or stored on any server, so it is safe for private or sensitive archives.
    Is there a file size limit?
    There is no limit set by this tool, because there is no server and no upload quota. The whole .zip is held in memory while it is decoded, and every file pulled out of it is kept alongside it, so the practical ceiling is the free RAM on your device: peak usage is roughly the size of the archive plus the total uncompressed size of its contents. Archives in the hundreds of megabytes are fine in a desktop browser; an older phone runs out of memory sooner.
    Does the ZIP extractor work offline?
    Yes, the ZIP Extractor works offline after the page has loaded. Everything it needs, including the JSZip 3.10.1 decoder, is delivered with the page itself, and no request of any kind is made when you drop a file in. Load this page, turn off your Wi-Fi or switch to airplane mode, then extract an archive: it still works, which is the simplest proof that your files are not being sent anywhere.
    Can it open password-protected ZIP files?
    No, the ZIP Extractor does not support encrypted or password-protected ZIP archives. It has no way to accept a password, so an encrypted entry simply fails to extract. For standard, unencrypted ZIP files the extractor lists and downloads the contents instantly. To open an encrypted archive you need a desktop tool such as 7-Zip that can prompt you for the password.