How to Open a Zip File
A .zip file is a compressed archive that bundles one or more files and folders into a single package. To use what is inside, you open the archive — but the word "open" can mean two different things, and it helps to know which one you actually want first.
The first meaning is browsing: looking at the file list and previewing individual files without saving them anywhere. The second is extracting: writing the contents out to a folder on your disk so they become normal files you can use like any others. Most people ultimately want to extract, but browsing first is a great way to check what is inside before you commit. This guide covers both, plus a no-install in-browser option for when you just want to look. For the full extract-to-disk walkthrough, see how to extract a zip file.
Browse vs. extract: which one do you need?
If you only want to peek inside — check the file list, read a document, or preview an image — you can browse the archive without extracting anything. Nothing gets written to disk until you choose to. This is useful when the zip is large, when you only need one file out of many, or when you are on a machine where you do not want to leave files behind.
If you actually want to work with the files (install a program, edit them, share them), you want to extract. Extraction unpacks the archive and writes the original files into a folder on your computer. For a focused guide on that, see how to extract a zip file, and for the browse-without-extracting angle see viewing the contents of a zip without extracting it.
Open a zip with Windows built-in support
Windows has native zip support, so for most archives you do not need any extra software.
To browse the contents, double-click the .zip file. Windows opens it in File Explorer as if it were a folder, and you can see the files inside. You can even open individual files directly from there, though Windows has to decompress each one on the fly to show it.
To extract everything, right-click the .zip and choose Extract All. On Windows 11, if you do not see it in the first menu, click Show more options (or press Shift+F10) to reveal the full classic menu. Pick a destination and click Extract; Windows writes the files into a new folder. To pull out just one file while browsing, drag it out of the zip window into another folder.
- Double-click to browse the archive like a folder
- Right-click → Extract All to write the files to disk (Show more options on Windows 11)
- Drag a single file out to extract only that one
Open a zip on macOS with Archive Utility
macOS ships with Archive Utility, which handles zips automatically — but its behavior is different from Windows.
On a Mac, double-clicking a .zip file extracts it on the spot: Archive Utility creates a new folder next to the zip containing the unpacked files. This is the default, so be aware that double-clicking on macOS is an extract action, not a browse action — there is no native Finder way to browse a zip first.
To browse without extracting, the quickest native trick is Quick Look: select the zip and press the Spacebar to peek at its name and size (though it will not list the files inside). To actually browse the file tree, use a third-party tool like The Unarchiver or BetterZip, or open the zip right in your browser with ZipTool (covered below), which lets you inspect the contents and preview files without writing anything to disk.
- Double-click to extract via Archive Utility (writes files to disk)
- Select the zip and press Spacebar for a Quick Look peek
- Use The Unarchiver, BetterZip, or an in-browser viewer to browse without extracting
Open a zip on Linux
Most desktop Linux file managers (Nautilus, Dolphin, Thunar) can open zips directly — double-clicking usually opens the archive in an archive manager where you can browse and extract individual files.
If double-click does nothing, you likely need the unzip utility installed. On Debian or Ubuntu run sudo apt install unzip; on Fedora run sudo dnf install unzip. Then you can either use the GUI tool or the command line (covered next).
Open a zip in the browser (no install, no upload)
If you only want to look inside a zip — and especially if you do not want to install anything or you are on a locked-down machine — you can open it directly in a web browser. ZipTool is a client-side zip viewer: it parses the archive entirely in your browser using zip.js, and your file contents never get uploaded to any server.
This is a viewer, not an extractor. It is for browsing and previewing, not for writing files to disk, and it cannot decrypt password-protected archives. But it is fast, requires no installation, and works on any modern browser. One privacy note: keeping processing in the browser is a privacy improvement because the contents never leave your device, but it is not a security guarantee — a malicious archive is still malicious, and you should only open zips from sources you trust. See security and privacy for details.
- Go to ziptool.app
- Drag your
.zipfile onto the page, or paste a URL to an online zip - Browse the file tree on the left, or use search to find a file by name
- Click any file to preview it — code with syntax highlighting, images, audio, video, PDFs, and nested zips
- Nothing is uploaded; the archive is read locally in your browser
Open a zip from the command line
If you live in the terminal, the unzip command is the standard tool on Linux and macOS, and is available on Windows through WSL, Git Bash, or a package manager.
To list the contents without extracting, use unzip -l archive.zip. This prints the file names, sizes, and dates — a quick way to see what is inside before committing to an extraction.
To extract everything, run unzip archive.zip from the folder where you want the files to land. Add -d path/to/folder to send them to a specific directory. To extract a single file, name it exactly as it appears in the listing, for example unzip archive.zip path/inside/file.txt.
unzip -l archive.zip— list contents without extractingunzip archive.zip— extract all files into the current directoryunzip archive.zip -d target/— extract into a specific folderunzip archive.zip some/file.txt— extract a single file
Common errors when opening a zip
A few errors come up over and over. Here is what each one actually means.
"End of central directory record not found" or "Cannot open file as archive": the file is either not really a zip, or it was truncated — most often an interrupted or incomplete download. Re-download the file. If you can, check the size against the source to confirm it finished. A .zip is only valid if both its central directory and the final record are intact.
CRC (cyclic redundancy check) errors during extraction: the archive's data does not match its checksum, meaning part of it is corrupted. This usually points to a bad download or a damaged file on disk. Re-downloading typically fixes it; if the source itself is corrupt, the affected files cannot be recovered.
"Needs a password", "encrypted", or a password prompt: the archive is encrypted, so it cannot be opened without the password. You will need the password from whoever created it. Note that a browser-based viewer like ZipTool cannot decrypt password-protected archives either — for more on that, including how encrypted zips are made, see how to password-protect a zip file.
- "End of central directory record not found" — not a valid zip, or an incomplete download; re-download
- CRC errors — corruption; re-download, and if the source is bad the files are unrecoverable
- "Needs a password" — the archive is encrypted; you need the password to open it
Frequently asked questions
How do I open a zip file?
On Windows, double-click to browse it like a folder, or right-click and choose Extract All to write the files to disk. On macOS, double-clicking extracts it via Archive Utility. On Linux, use your file manager or the unzip command. If you just want to look inside without installing anything, drag the zip onto a browser-based viewer like ZipTool. The word "open" can mean browsing the contents or extracting them to disk — decide which you want first.
How do I open a zip file without extracting it?
On Windows, double-click the zip and it opens in File Explorer like a folder, letting you browse and open individual files without a full extraction. macOS does not browse zips natively — double-clicking extracts — so use a third-party tool or an in-browser viewer. ZipTool opens the zip entirely in your browser, lets you browse the file tree and preview code, images, audio, video, and PDFs, and never writes anything to disk. See viewing the contents of a zip without extracting it for more.
How do I open a zip file on Windows?
Double-click the zip to browse it as a folder in File Explorer. To extract everything, right-click and pick Extract All (on Windows 11, choose Show more options first if you do not see it), choose a destination, and click Extract. To pull out just one file, drag it from the zip window into another folder. Windows has built-in zip support, so you do not need extra software for normal archives.
How do I open a zip file on a Mac?
Double-click the zip and macOS opens it with Archive Utility, which extracts the files into a new folder next to the zip. Note that on a Mac, double-clicking is an extract action, not a browse action — Finder does not let you browse a zip first. If you want to browse without extracting, use a tool like The Unarchiver or BetterZip, or open the zip in a browser-based viewer like ZipTool.
Why won't my zip file open?
The most common cause is an incomplete or interrupted download — the file is truncated and missing its central directory, so the OS reports it as not a valid archive. Re-download it. CRC errors mean the data is corrupted, which also usually points to a bad download. If it prompts for a password, the archive is encrypted and you need the password from whoever made it; a browser-based viewer cannot decrypt it.