Inspect and extract ZIP files safely. Free, private, runs in your browser.
100% private — your files and text never leave your browser. All processing happens locally on your device.
Choose a file
or drop it here
ZIP Extractor shows the archive manifest first so you can choose all or selected files. Extraction happens locally and selected files can be downloaded directly or repackaged into a safer ZIP.
The extractor blocks absolute paths, path traversal segments, unsafe empty paths, excessive file counts, suspicious compression ratios, and archives that expand beyond browser-safe limits.
Password-protected or encrypted ZIP files are intentionally rejected. Corrupt central directories and unsupported entries produce local errors instead of partial unsafe extraction.
No. The ZIP is loaded, inspected, and extracted in your browser with JSZip.
Absolute paths, traversal segments, empty path parts, duplicate flattened names, and unsafe filenames are normalized or blocked before extraction.
The tool checks file count, total uncompressed size, per-file size, and suspicious compression ratios before allowing extraction.
No. Encrypted ZIP files are rejected with a clear local error because JSZip does not decrypt them in this tool.
Yes. Inspect the manifest, select all or some entries, then download one file directly or package selected files into a new ZIP.