Unzip Files Online: Open and Extract ZIP Archives
Open a ZIP file in your browser, see every entry in a folder tree, and extract one file or all of them into a folder. Refuses zip bombs, unsafe paths and links. Also creates ZIP files. Nothing is uploaded.
Drag files here, paste, or choose files
ZIP archives up to 200.0 MB and 10,000 entries. One entry unpacks to at most 200.0 MB, and Extract all writes at most 2.0 GB. Files stay on this device.
About the Unzip Files tool
The Unzip Files tool opens ZIP archives in your browser, with no software to install. Drop a .zip file or choose one, and every entry appears in a folder tree with its size, its packed size and its modification date. Download any single entry, or press Extract all to a folder to write the whole archive into a folder you pick, with its folder structure intact. Switch to Create a ZIP to pack files and folders into a new archive.
Nothing is uploaded; every archive is opened and built in your browser and never leaves your device.
How to use it
Open an archive
Drop the ZIP on the page or press Choose files. The page reads the archive's central directory, which lists every entry without unpacking anything, so even a large archive opens at once. The summary tells you how many files and folders it holds.
Extract one entry or all of them
Press Download by an entry to save it under its own name. Extract all to a folder uses the File System Access API, which Chrome and Edge offer on desktop, to write each entry into the folder you choose, one at a time, with a progress bar. In browsers without folder access the button is replaced by a note, because browsers block a page that starts hundreds of downloads; each entry's Download button still works.
Safety limits
Archives from strangers can be built to harm the computer that opens them, so the page applies these limits before and while unpacking:
- Archives up to 200 MB and up to 10,000 entries. One entry may unpack to at most 200 MB, and Extract all writes at most 2 GB in total.
- An entry larger than 1 MB that claims to expand more than 1,000 times is refused as a likely zip bomb, before anything is inflated. If an entry inflates past the size its header declared, unpacking stops and the entry is reported as damaged.
- Entries whose data overlaps, a trick used by overlapping-file zip bombs, make the whole archive refused.
- A path with
..could write outside the folder you chose. It is marked unsafe, skipped by Extract all and downloaded under its own name only. Drive letters and leading slashes are removed. - Symbolic links are listed but never extracted. Encrypted entries show a lock, and methods other than stored and deflate, such as bzip2, are listed but cannot be opened.
- Every entry's CRC-32 checksum is checked after unpacking, so damaged data is never offered for download.
Formats
Standard ZIP files with stored or deflated entries are supported, including ZIP64 records when their values fit within the limits above. Entry names are read as UTF-8 when the archive flags them, and as the original DOS code page 437 otherwise, so old archives with accents in their names read correctly. RAR, 7z, tar and gzip files are different formats and are not opened here.
Related tools
To build a new archive from your files and folders, see the create ZIP file page. To make images smaller before you zip them, use the image compressor.
Frequently asked questions
How do I open a ZIP file without installing anything?
Drop the ZIP on this page or press Choose files. The archive is read in your browser and its entries appear as a folder tree with their sizes and dates. Press Download by any entry to save it, or Extract all to write everything into a folder you pick.
Why is Extract all missing in my browser?
Extract all writes into a folder through the File System Access API, which Chrome and Edge offer on desktop. Firefox and Safari do not, and they block pages that start hundreds of downloads, so there you save entries one at a time with their Download buttons.
What is a zip bomb and how does this page stop one?
A zip bomb is a small archive that unpacks to an enormous size to exhaust memory or disk. Entries over 1 MB that claim to expand more than 1,000 times are refused before inflating, inflating stops the moment an entry passes its declared size, and archives whose entries overlap are refused whole.
Why are some entries skipped or marked unsafe?
A path with .. could write outside the folder you chose, so Extract all skips it and its Download button saves it under its own name only. Symbolic links are listed but never extracted, and encrypted entries or methods such as bzip2 are listed but cannot be opened here.
Which archives can it open?
Standard ZIP files up to 200 MB with up to 10,000 entries, stored or deflated, including ZIP64 records within those limits. RAR, 7z, tar and gzip files are not ZIP archives. Names are read as UTF-8 when the archive says so and as the old DOS code page otherwise.
Is my archive uploaded?
No. The archive is read and inflated in your browser, in a background worker on this device. Its contents are never sent to a server, so you can open archives that hold private documents or source code.