ToolFeather
EverydayRuns in your browser

ZIP Extractor

Open a ZIP file right in your browser: see what's inside, preview text and images, save individual files or extract everything to a folder, and check the archive isn't corrupt. Nothing is uploaded.

ZIP Extractor

Archives are read by your browser and never uploaded. Nothing leaves your device.

Runs in your browser. Files and audio never leave your device.

ToolFeather · ZIP64 · UTF-8
Scratchpad auto-saved
Stored in this browser (localStorage)
Step-by-step~40s read

How it works — in four simple steps

No signup and nothing to install — it all runs in your browser.

1

Drop the ZIP

Or any ZIP-based file such as .docx or .jar.

2

Browse the contents

Filter by name; folders are indented.

3

Preview or save

Open a single file or save it.

4

Extract or test

Extract everything to a folder, or test the archive.

Pro tip

Use Test archive integrity to check a download before you rely on it.

Features

Instant listing

Reads the central directory first, so large archives open immediately.

ZIP64 and UTF-8

Archives over 4 GB, 65,535+ files, Unicode and DOS-encoded names.

Preview

View text, code, CSV, JSON and images without saving them.

Integrity test

Decompresses everything and checks every CRC-32.

Extract to a folder

Writes the whole tree to a folder in Chrome and Edge, with zip-slip paths made safe.

Clear warnings

Flags encrypted entries, unsupported compression and unsafe paths.

About the ZIP Extractor

A ZIP file keeps a central directory at its end, a table of contents listing every file with its size, date, CRC-32 checksum and where its data starts. The extractor reads only that table first, so even a multi-gigabyte archive lists instantly. When you open or save a file, it reads just that file's bytes and decompresses them with your browser's built-in Deflate support, then checks the result against the stored CRC-32.

It handles the archives you actually meet: ordinary ZIPs, ZIP64 archives over 4 GB or with more than 65,535 files, UTF-8 file names, older archives with DOS-encoded names, and ZIP-based formats such as .jar, .docx, .xlsx, .epub and .apk. Test archive integrity decompresses every file and verifies every checksum without saving anything, which is a quick way to tell whether a download is damaged. In Chrome and Edge, Extract everything to a folder writes the whole tree to a folder you choose, with any "zip slip" paths that try to escape that folder made safe.

There are limits. Password-protected entries are listed but can't be opened, and files compressed with Deflate64, BZIP2, LZMA, XZ or Zstandard, as some 7-Zip or WinZip settings produce, can't be decompressed by browsers. For those, use 7-Zip or your operating system's archive tool.

Frequently asked questions

5 answers
Can I open a password-protected ZIP?
It will list the files, but it can't decrypt them. Use 7-Zip, WinZip or your system's archive tool with the password.
Why can't some files be extracted?
They're compressed with a method browsers don't support, such as Deflate64, LZMA, BZIP2 or Zstandard. Standard Deflate and stored files, which is what Windows, macOS and most tools create, work fine.
Can it open RAR or 7z files?
No, only ZIP and ZIP-based formats like .jar, .docx, .xlsx, .epub and .apk.
Is there a size limit?
No fixed limit. Listing reads only the file table, and files are decompressed one at a time. Very large single files are limited by your device's memory.
Are my archives uploaded?
No. Everything happens in your browser on your own device. The page doesn't send your archives anywhere, and closing the tab discards them.