About unrarit
unrarit is a page that opens .rar files. That's the pitch. It also reads zip, 7z, tar, gz, bz2, xz, cab, iso, and a handful of others while it's at it, because the library that does the work supports them anyway.
01.How it works
The whole site is static. HTML, CSS, and JavaScript, no server doing anything. When you drop a file on the page, it goes into your tab's memory and gets handed to:
- libarchive.js, which is the C library libarchive compiled to WebAssembly. This is what native tools on Linux and macOS use under the hood. Same library, running in your tab.
- zip.js, for writing out zips when you want to repack things or download multiple files at once. Handles AES-256 if you set a password.
If you want to test the "nothing uploads" claim: load this page, turn off your wifi, then try any tool. They all keep working.
02.Why bother
Search "open rar online" and you'll find a dozen sites that want you to upload the file, wait, then download the result. Your archive ends up on a server you don't control. unrarit exists because that's a bad deal for a problem the browser can solve directly. Drop, open, done.
The hosting bill is basically zero (it's static files on a CDN), so an ad slot or two covers it. There's no account, no upsell, no email field anywhere.
03.What it's built on
- libarchive.js (BSD)
- zip.js (BSD-3-Clause)
If it saved you ten minutes, bookmark it. Tell the friend who keeps emailing you .rars.