ZipToolView zip files online — 100% private

How to open a 7z file

The fastest way to open a .7z file is in your browser: drop it onto ZipTool and the file tree appears instantly, with nothing installed and nothing uploaded. A .7z is a compressed archive — to use the files inside you open (or extract) it — and unlike ZIP, 7z is not built into Windows or macOS by default, so the next question is usually which tool to use.

In ZipTool, drop the .7z onto the page or paste a direct URL to it. The archive is decoded entirely on your device by a WebAssembly build of 7-Zip — nothing is uploaded — and you can browse the contents, search by name, and preview text, images, audio, video, and PDFs without extracting anything to disk. For background on the format itself, see what is a 7z file. For the focused browser workflows, see extracting a 7z online and the online 7z viewer. To open one now, go straight to the 7z page.

Method 1 — open a 7z in your browser (no install, no upload)

This is the quickest path when you just want to see what is in a 7z, or preview a file inside it, without installing anything. Everything runs locally in the tab.

  • Go to ZipTool and drag the .7z onto the page (or use the file picker, or paste a URL).
  • The file tree opens on the left. Search to jump to any entry by name.
  • Click a file to preview it inline — code with syntax highlighting, images, audio, video, and PDFs render in the viewer.
  • A nested archive inside the 7z can be browsed too, and a single entry can be downloaded straight from the file tree.
  • Nothing is uploaded: close the tab and the data is gone. You can confirm it by opening a 7z and then turning off your internet — browsing and previewing keep working.

Method 2 — Windows: 7-Zip or WinRAR

On Windows, 7-Zip is the reference application — it is free, open-source, and the same engine the in-browser decoder is built from. It both creates and extracts 7z archives, including solid archives and AES-256 encryption. Install it, then right-click the .7z and choose 7-Zip → Extract here or Extract to “folder”.

WinRAR also reads (and creates) 7z archives and integrates into the right-click menu. To list contents without extracting, 7-Zip’s file manager shows the tree the same way an in-browser viewer does.

Method 3 — macOS: Keka or The Unarchiver

macOS does not open 7z natively (it handles ZIP but not 7z). Install Keka or The Unarchiver (free, from the App Store), set it as the default for .7z, and double-clicking a 7z extracts it into a folder beside the archive — the same one-step flow macOS uses for ZIP.

Keka also handles encrypted 7z archives that simpler tools refuse. ZipTool can decrypt a password-protected 7z in the browser once you enter the password — see extracting a 7z online — but for split archives or unusual setups, reach for Keka or 7-Zip.

Method 4 — Linux and the command line: 7z

On Linux, install the 7z command (on Debian/Ubuntu: sudo apt install p7zip-full). Then extract with paths into the current directory:

7z x archive.7z extracts the full tree (the lowercase x preserves folder structure; e extracts everything flat without paths). To only list contents — the terminal equivalent of a file tree — use 7z l archive.7z. For a single file without unpacking everything, 7z e archive.7z path/inside/file.txt pulls just that entry.

The same 7-Zip engine powers many GUI tools and the in-browser decoder ZipTool uses, so the results match — the difference is only where the work happens (your shell, a desktop app, or your browser tab).

If your 7z will not open

A few common causes, and what to do about them:

It is password-protected. An encrypted .7z needs the password before anything inside can be read. ZipTool will prompt for it and decrypt the archive in your browser; otherwise open it in 7-Zip, Keka, or 7z x -p<password> archive.7z on the command line.

A solid archive is large and the tool runs out of memory. Solid 7z archives compress the whole archive as one block, so extraction can need more RAM than a non-solid archive of the same size. On constrained devices, extract a large 7z in a desktop tool rather than a browser tab.

The download is incomplete or corrupt. A truncated 7z is missing its end-of-archive record and cannot be read fully. Re-download it; unlike RAR, 7z has no built-in recovery record to repair minor damage.

Privacy: where your 7z is processed

When you open a 7z in a desktop tool, the file is read from disk on your own machine — private by default. The same is true of the in-browser viewer: the archive is decoded inside your tab by a WebAssembly build of 7-Zip, so the contents never travel to a server. There is no upload step, which is the whole point of doing it client-side.

That is a privacy improvement, not a security guarantee. Opening a 7z to inspect it is low-risk; running an executable you extracted from an untrusted 7z is not. Keep the same caution you would with any download, and see security and privacy for the fuller picture.

Frequently asked questions

How do I open a 7z file for free?

Open it in a browser with ZipTool — no install and no upload. On a desktop, 7-Zip (Windows) and The Unarchiver or Keka (macOS) are free and open 7z archives; the 7z command (p7zip) is free on Linux.

Can I open a 7z file without 7-Zip?

Yes. On Windows, WinRAR reads 7z. On macOS, Keka and The Unarchiver do. On Linux, the 7z command does. And in any modern browser, ZipTool opens a .7z entirely client-side via a WebAssembly build of 7-Zip, with no install and no upload.

How do I open a 7z file online without uploading it?

Use a client-side viewer like ZipTool. You drag the .7z onto the page and it is decoded in your browser by a WebAssembly build of 7-Zip — the file never goes to a server. That is what makes it safe to inspect a 7z you do not fully trust: nothing leaves your device.

Why will my 7z file not extract?

Usually because the download is incomplete or corrupt (re-download it; 7z has no recovery record), a very large solid archive needs more memory than the tool allows, or it is password-protected and the wrong password was supplied (ZipTool decrypts a 7z when you enter the correct password). Confirm the file starts with the 7z signature (bytes 37 7A BC AF 27 1C) and try a desktop tool if the browser cannot read it.

How do I extract just one file from a 7z?

In a browser, open the 7z in ZipTool and preview the file inline, or download that single entry from the file tree. On the command line, 7z e archive.7z path/to/file pulls one entry without extracting the rest. GUI tools like 7-Zip let you open the archive and drag out a single file.