Small tools. No accounts. Nothing leaves your browser.
No archive open
It opens zip, 7z, rar and tar. It makes zip.
Reading the other formats is libarchive, the same library behind bsdtar and most of the extract buttons on a Linux desktop, compiled to WebAssembly and run here in the tab. It brings its own readers for RAR (both the old format and RAR5), 7z, tar, cpio, ISO and CAB. It is 600KB, so it is only fetched when something turns up that needs it: opening a plain zip never downloads it.
Making a RAR is not possible, here or in any free software. The format is proprietary and there has never been a compressor for it outside WinRAR itself. Making a 7z is possible in principle and not done here, because the build this uses reads only. So anything you create on this page comes out as a zip, which every one of those tools can open.
The format is read from the file's first bytes rather than its name, so a .zip that is really a 7z opens anyway, and a .7z that is really a zip takes the fast path.
In this tab. The archive is never uploaded.
Every “unzip online” site opens your archive on their server. This one reads it where it already is, on your machine.
../../../.ssh/authorized_keys, and extractors that join that to a folder without checking write outside it, an old bug that still catches people. Any ../ in a name is stripped here, so an entry cannot escape the folder you extract into, and the page says when an archive contains one..docx, .xlsx, .pptx, .epub, .jar and .apk are ZIPs, and open here fine, which is a good way to see what an Office document is really made of.DecompressionStream is built into the browser and is exactly the algorithm ZIP uses, so for an ordinary ZIP there is no decompressor here to get wrong and nothing extra to fetch. That path is about eight kilobytes of code; the larger libarchive above loads only when you open a RAR, 7z or tar.