Pack Camo

Unzip & Extract Archive

Open ZIP, gzip and Brotli archives and download just the files you need.

Everything runs locally with zero file uploads.

Drop more files any time

Drop an archive to open

A .zip, .gz or .zlib is detected automatically. Brotli has no magic bytes, so pick it by hand.

Open an archive without installing anything

Someone sent you a <code>.zip</code>, a server log arrived as <code>.gz</code>, or a build step left a <code>.br</code> file behind. Drop it here and see what is inside. The archive is read by a WebAssembly build of the same DEFLATE and Brotli code your tools already use, inside your browser tab, so a private archive stays private.

How to unzip a file

  1. 1Drop one or more archives, or choose them from your device.
  2. 2A .zip is listed entry by entry, with each file's packed and unpacked size.
  3. 3A .gz or .zlib file is detected and decompressed automatically. For Brotli, pick it under If undetected, assume, because Brotli files have no signature to detect.
  4. 4Download the files you need one at a time. Several decompressed .gz files can be saved together as one ZIP.

What it can open

ZIP
Stored and DEFLATE entries, as written by Windows, macOS, Linux and nearly every app that exports a bundle. Folders inside the archive are shown as part of each file's path.
gzip (.gz)
A single compressed file, as served by web servers and written by log rotation and <code>tar.gz</code> exports. A <code>.tar.gz</code> comes out as one <code>.tar</code> file.
zlib
DEFLATE with a two-byte header, the form many protocols and file formats embed.
Brotli (.br)
The compression behind most modern websites. It has no magic bytes, so it is decompressed when you pick it as the fallback.

Only the files you ask for

Opening a ZIP reads its central directory, the table of contents at the end of the file, and nothing else. A file is decompressed only when you click its download button, so a large archive opens quickly even when you only need one document from it.

What it will not open

  • Password-protected or encrypted ZIP entries.
  • RAR, 7z and other formats that are not ZIP, gzip, zlib or Brotli.
  • The contents of a .tar after decompressing a .tar.gz: you get the .tar itself.

Frequently asked questions

Are my files uploaded anywhere?
No. The archive is read in a Web Worker in your browser tab. Nothing is sent to a server, and closing the tab discards everything.
Can I extract just one file from a big ZIP?
Yes. The archive's file list is read first, and each entry is decompressed only when you download it, so you never have to unpack the whole thing.
Why does my .br file show an error?
Brotli streams have no signature, so they cannot be detected automatically. Choose Brotli in the fallback menu and the file is decompressed with it.
Can it open password-protected ZIPs?
Not yet. The file list of an encrypted ZIP still opens, but its encrypted entries cannot be extracted, and downloading one shows an error.
How do I make a ZIP instead?
Use the Compress tool. It bundles any number of files into a single ZIP, or compresses one file with gzip, Brotli, zlib or raw DEFLATE.