About unrarit
unrarit is a single-purpose tool: someone sent you a .rar and you don't want to install WinRAR. Drop the file, read the contents, save what you want. As a bonus, the same engine handles ZIP, 7Z, TAR, GZ, BZ2, XZ, CAB, ISO — basically every archive format you'll meet in the wild.
01.How it works
The site is just static HTML, CSS, and JavaScript. There is no backend. When you open an archive, the bytes get loaded into your browser's memory and processed by:
- libarchive.js — a WebAssembly build of libarchive, the C library that powers many native archive tools.
- zip.js — a fast modern ZIP library used for output, including AES-256.
You can verify the privacy claim: load the page, switch to airplane mode, try any tool. They all keep working because nothing needs to round-trip to a server.
02.Why this project exists
For thirty years the answer to “how do I open a .rar?” has been “install WinRAR, click through the nag screens.” That answer should be retired.
Most online RAR extractors are surprisingly hostile: they upload your archive to a server you don't trust, sit you in a queue, then make you download the result. unrarit just does it locally. The site costs almost nothing to host (no servers do work), so a small amount of unobtrusive advertising covers it. There's no premium tier, no signup, no email collection.
03.Libraries used
- libarchive.js (BSD license)
- zip.js (BSD-3-Clause license)
If you find unrarit useful, the best thing you can do is bookmark it and share it.