Archive Extractor
Free online archive extractor. Open ZIP, 7Z, RAR (v4/v5), TAR, TAR.GZ and more in your browser: browse entries, extract single files or unpack everything as a ZIP. 100% local — archives never leave your browser.
Which archive formats can be extracted?
The extractor handles ZIP, 7-Zip, RAR v4 and v5, TAR and compressed TAR variants (tar.gz, tgz, tar.bz2, tar.xz), plus formats like CAB, ISO, CPIO and AR — all through the libarchive engine compiled to WebAssembly.
Are my archives uploaded to a server?
No. The archive is opened and decompressed entirely inside your browser by a local Web Worker. Nothing is transmitted, so private and corporate archives stay on your device.
How do I extract a single file from an archive?
After the archive is listed, press the Extract button on that entry's row. Only that file is decompressed and downloaded — the rest of the archive is untouched.
How does Extract all work?
Every entry is decompressed in sequence and repacked into a single ZIP that downloads when finished. The progress bar shows how many of the entries are done.
Can the tool open password-protected archives?
Encrypted archives are detected, but in-browser extraction with a password is not supported here. The tool shows a clear message suggesting you extract such archives locally with a desktop tool.
Is there a size limit?
There is no hard limit, but archives that expand beyond roughly 500 MB trigger a warning, since all decompression happens in browser memory. Very large archives may be slow or fail on low-memory devices.
Why is the compressed size not shown for each entry?
The listing API of the underlying libarchive engine exposes the uncompressed size per entry. Compression ratio per file is not part of that interface, so only the uncompressed size is displayed.
Why do some RAR5 or 7z files fail to open?
Very new compression methods or multi-volume (split) archives are not fully supported by the embedded libarchive version. Try re-packing with standard settings, or extract locally if the archive uses exotic options.
How to Use Archive Extractor
Archive Extractor opens ZIP, 7-Zip, RAR (v4/v5), TAR, TAR.GZ and many other archive formats entirely inside your browser, powered by the libarchive engine compiled to WebAssembly. Archives are decompressed locally and never uploaded — confidential bundles stay on your device.
- Drag an archive (ZIP, 7Z, RAR, TAR, TAR.GZ…) onto the drop zone, or click to browse. The tool lists every entry with its uncompressed size.
- If the archive is encrypted, a clear warning explains that password-protected extraction is not supported in the browser and suggests extracting locally.
- Press the Extract button on a single row to decompress and download just that file, leaving the rest of the archive untouched.
- Press Extract all (ZIP) to decompress every entry and download the whole contents repacked as a single ZIP; the progress bar tracks each entry.
- Use Clear to unload the current archive and open another one. Archives expanding beyond 500 MB show a memory warning but can still be attempted.
For split or multi-volume archives (file.part1.rar, file.part2.rar…) feed the first volume to the extractor — if the embedded libarchive build cannot follow the remaining volumes, extract such sets locally instead.
Related Tools
- Zip / Unzip Online Create ZIP archives and extract ZIP files online for free. Compress multiple files with adjustable compression level, right in your browser - no upload.
- File Hash Checker Calculate and verify MD5, SHA-1, SHA-256, SHA-512 file hashes locally
- Hex Viewer View file contents in hex dump format with search, offset navigation, and virtual scrolling
- File Splitter & Merger Split large files into smaller parts and merge them back. Pure browser-based, no upload needed.
- MIME Type Lookup Instantly find MIME types by file extension or look up extensions by MIME type. Free online reference with 1000+ entries.
- Chmod Calculator Free online chmod calculator to visualize and calculate Linux file permissions with checkboxes. Instantly convert between numeric (755, 644) and symbolic notation (rwxr-xr-x). Supports special permissions like setuid, setgid, sticky bit.
- ASCII Table Complete ASCII character encoding reference with decimal, hexadecimal, octal, binary codes, HTML entities, and character descriptions. Search and filter instantly.
- Screen Resolution Checker Detect screen resolution, viewport size, DPI, color depth and display info in real time.