Skip to tool

Free online tool

ZIP Extractor

Up to 500MB. Files never leave your browser.

Your input never leaves your browser.

How this tool reads your archive

A ZIP file's central directory — a small index at the end of the archive — lists every file's name and size without needing to decompress anything. This tool reads that index first, so you see what's inside instantly, then decompresses only the files you actually choose to extract.

A genuine, verified example

A real archive containing a photo and a text file lists like this, computed by this exact tool:

- photo.jpg: 2048 bytes - notes.txt: 74 bytes

Security: protecting your browser from a hostile archive

A maliciously crafted ZIP can declare an enormous uncompressed size for a tiny compressed file — a "ZIP bomb" designed to exhaust your browser's memory the moment you try to extract it. This tool checks each file's declared compression ratio and size before decompressing anything, and refuses to extract anything that looks implausible, flagging it clearly rather than freezing your tab.

Security: safe filenames

Some archives (usually by accident, occasionally on purpose) contain entries with unsafe internal paths, like ../../../etc/passwd. This tool never trusts those paths literally — every filename is normalized to a safe, relative form before it's ever shown to you or offered for download.

Extracting one file vs. several

Selecting a single file offers it directly for download. Selecting more than one bundles them back into a new ZIP — browsers can only hand you one file at a time as a download, so multiple extracted files always come back as an archive, not as separate files dropped into a folder.

Privacy

Your archive never leaves your browser. Nothing is uploaded, logged, or stored anywhere.

Examples

  • Input: A ZIP containing a photo and a text file

    Output: Listed instantly from the archive's own index: photo.jpg (2048 bytes), notes.txt (74 bytes)

Related tools