Upload a ZIP archive and extract all its contents directly in your browser. Each file inside the archive becomes an individual download — no software installation required, no upload to any server. ZIP extraction uses fflate, a high-performance pure-JavaScript compression library. Works with all standard ZIP files, including those created by Windows, macOS, and Linux.
Drop files here
or browse to upload
Up to 100.0 MB per file
Upload your ZIP file
Drop a ZIP archive (up to 100 MB compressed). The tool accepts standard ZIP files — PKZIP format, ZIP64 for archives with many files, and macOS/Windows/Linux created archives.
Click Extract
fflate decompresses the archive in your browser. For archives with many files, each item appears with an individual download button. Progress is shown in real time.
Download individual files
Click the Download button next to each extracted file, or use the Download all as ZIP button to re-bundle them (useful if you want to rename the archive).
Verify file integrity
fflate checks CRC checksums during extraction. Corrupted files are detected and flagged with an error message rather than silently producing bad output.
Standard PKZIP format (the most common), ZIP64 (for archives larger than 4 GB or with more than 65,535 files), and DEFLATE-compressed archives. Password-protected (encrypted) ZIP files are not supported — the browser has no way to decrypt them without the password in a secure manner. RAR, 7z, and tar.gz are different formats and require different tools.
The ZIP file itself must be under 100 MB compressed. The uncompressed total size can be much larger — ZIP files compress well, so a 100 MB ZIP might expand to 500 MB of files. Browser memory limits apply: very large archives (hundreds of files, gigabytes uncompressed) may fail on low-memory devices.
No. Standard ZIP encryption (ZipCrypto) and AES-256 encrypted ZIPs require the password to decrypt. For security reasons, we don't attempt to handle encrypted archives. If you have an encrypted ZIP, you'll need a desktop tool like 7-Zip (free, Windows) or The Unarchiver (free, Mac).
Files nested in folders within the ZIP are extracted individually. The folder structure is simplified — the output filenames show only the basename (without the path). If two files in different folders share the same name, one may be renamed automatically to avoid collision.
macOS creates hidden system files like .DS_Store and __MACOSX directories inside ZIP archives. These are extracted alongside the regular files. If you don't need them, simply ignore the .DS_Store downloads. For a clean ZIP without macOS artifacts, create archives from Terminal using `zip -r archive.zip folder -x "*.DS_Store"` or use a cross-platform tool.
Something not working? Report a bug