To open a RAR, 7z, or TAR file in the browser, drop it into Zro7 Extract Archive. libarchive.js — a WebAssembly port of libarchive, the same library behind macOS, GNOME, and KDE archive tools — reads the file locally and lets you extract everything or just a few entries. No WinRAR install, no signup, no upload.
Formats supported
- RAR (v3, v4, v5) — including solid archives.
- 7z — LZMA, LZMA2, BZIP2, DEFLATE, PPMd streams.
- TAR and TAR-based: .tar.gz, .tgz, .tar.bz2, .tar.xz, .tar.zst.
- ZIP, ISO, CAB, CPIO, AR, LHA/LZH, XAR.
- Password-protected ZIP and RAR entries — prompt appears on demand.
Why WASM libarchive beats WinRAR here
WinRAR ($29 shareware) and 7-Zip (Windows only, GUI) both require installs and admin permission. libarchive.js is the same C codebase compiled to WASM: it runs in Chrome, Safari, Edge, or Firefox on macOS, Windows, Linux, Chromebook, iPad, and Android — with zero install. Cloud extractors (e.g. Unzip-Online, Ezyzip's server tier, Archive Extractor) upload your file first, which is the exact scenario a signed / encrypted archive is trying to avoid.
Steps
- Open Extract Archive.
- Drop a .rar, .7z, .tar.gz (etc). The entry list renders.
- Select entries to extract, or click Extract all — files download individually or as a fresh ZIP.
Zro7