Open and extract ZIP, RAR and 7z files online, safely
The ZIP extractor opens a .zip file in your browser and shows everything inside as a folder tree. Preview text, images, audio and video, then extract one file, a selection or the whole archive. It also opens RAR, 7z, TAR and GZ archives, and files that are ZIPs underneath — JAR, APK, DOCX, XLSX, PPTX, ODT and EPUB — which is handy for pulling the original photos out of a Word document.
Nothing is uploaded: your browser reads the archive straight from your disk, and a ZIP’s data is only read for the files you ask for, so taking one document out of a 2 GB backup is quick. Every archive is checked first — zip bombs, paths that try to escape the destination folder, encrypted entries and corrupt data are detected and explained in plain language.
How to use the ZIP Extractor
- Drop a ZIP, RAR, 7z, TAR or GZ file on the box, or click it to choose one.
- Browse the tree: click a folder to open it and a file name to preview it. The badges above show the file count, unpacked size and any safety findings.
- If names look garbled, choose the right File name encoding; for files with a lock icon, type the Password.
- Tick the files you want — all are ticked at first.
- Press Extract to a folder, Download selected files or Save selected as new ZIP.
ZIP Extractor features
Tree view with preview
Folder sizes and file counts, per-file sizes and dates, and instant previews of text, code, images, audio and video. Other files show their first bytes in hex.
Extract straight into a folder
In Chrome and Edge, “Extract to a folder” recreates the sub-folders inside a folder you pick and never overwrites existing files — a copy gets “(2)” instead.
RAR, 7z and TAR as well
RAR 4 and RAR 5, 7z, TAR, TAR.GZ and GZ files are read with libarchive (BSD licence) through libarchive.js (MIT), downloaded only when you open such a file (about 1 MB). “Save selected as new ZIP” converts them to ZIP.
Zip-bomb and Zip Slip protection
Declared-size checks, a 1,000:1 ratio limit, 1 GB per-file and 2 GB per-extraction caps and overlapping-entry detection stop malicious archives, and names like ../../file stay inside the destination folder.
Garbled names fixed
ZIP names are read as UTF-8, from the Info-ZIP Unicode field or as DOS code page 437, and you can switch to Shift_JIS, GBK, Big5, EUC-KR or a Cyrillic code page. A new ZIP then stores the corrected names in UTF-8 without recompressing anything.
Password-protected ZIPs
Classic ZipCrypto archives open with their password, and every file is verified against its CRC-32 checksum. AES-encrypted ZIPs and password-protected RAR or 7z files are recognised and explained.
How the zip-bomb protection works
A zip bomb is a tiny archive that expands to an enormous size — the classic 42.zip grows from 42 KB to about 4.5 petabytes — and can freeze a browser or fill a disk. Before anything is written, this extractor checks the archive’s structure, then watches every byte as it decompresses:
- Declared size. Decompression stops the moment a file grows past the size its header records.
- Compression ratio. Deflate shrinks data by about 1,032:1 at most, so files over 32 MB claiming more than 1,000:1 are blocked unless you tick “Allow extreme compression ratios”.
- Size caps. One file may expand to 1 GB and one extraction to 2 GB — sensible limits for a browser tab.
- Overlapping entries. Modern bombs point many entries at the same compressed bytes; any overlap is blocked.
- No recursion. Archives inside the archive are listed as files and never opened automatically.
Which archives can it open?
| Format | Opens? | Notes |
|---|---|---|
| ZIP (Store, Deflate), ZIP64 | Yes | Including archives over 4 GB and self-extracting .exe files |
| JAR, APK, IPA, DOCX, XLSX, PPTX, ODT, EPUB, CBZ | Yes | ZIP files with their own extension |
| RAR 4 and 5, 7z, TAR, TAR.GZ, TAR.BZ2, TAR.XZ, GZ | Yes | Read with libarchive; sizes are checked before extracting |
| ZIP with a ZipCrypto password | Yes | Type the password |
| AES-encrypted ZIP, password-protected RAR or 7z | No | Detected and explained — use 7-Zip, WinRAR or macOS Archive Utility |
Why do file names sometimes look garbled?
ZIP only gained a “this name is UTF-8” flag in 2006. Older programs — and Windows’ built-in compressed folders for years — stored names in the PC’s DOS code page: CP437 in the US and Western Europe, Shift_JIS in Japan, GBK in China, CP866 in Russia. Pick the code page of the computer that made the archive and the tree updates instantly; “Save selected as new ZIP” keeps the fix. To compare an extracted file with a published checksum, use the file hash checker.
ZIP Extractor FAQ
Is it safe to unzip files online with this tool?
Yes. The archive is opened inside your browser and never uploaded, and each entry is checked for zip-bomb tricks, unsafe paths and corruption before it is saved. Extracted programs are never run — still scan unknown executables with antivirus before opening them.
Can it extract RAR or 7z files?
Yes. RAR (versions 4 and 5), 7z, TAR and GZ archives open in the same tree view, and “Save selected as new ZIP” converts them to ZIP. Password-protected RAR and 7z archives are the exception — open those with 7-Zip or WinRAR.
Can I open a password-protected ZIP?
Yes, if it uses classic ZipCrypto encryption: type the password and extract as usual. ZIPs encrypted with AES-128 or AES-256 are recognised but cannot be decrypted here, and this tool cannot recover a forgotten password.
How do I unzip a file on an iPhone or Android phone?
Open this page in Safari or Chrome, tap the box and pick the archive from Files or Downloads. Tap a name to preview it, or tick the files you need and tap “Download selected files”.
Why is a file marked as blocked?
It failed a safety check: its data overlaps other entries, it would expand past 1 GB, or its compression ratio is above 1,000:1. If you trust the archive and the reason is the ratio, tick “Allow extreme compression ratios”.
Why does it say my ZIP is incomplete or damaged?
A ZIP keeps its table of contents at the very end, so a download that stopped early cannot be listed — download it again. Split archives (.z01, .zip.001) must be joined first. To build a new ZIP from your own files, use the ZIP creator.