Skip to content
I Hate Online Tools
← All tools

Archives

Zip files, unzip, or inspect a zip’s contents in the browser with fflate. The archive isn't uploaded, and RAR/7z are out of scope.

Runs in your browser · Nothing uploaded

About Archives

Zip is the format you can implement honestly in a tab. RAR and 7z aren't on this site because I won't ship a half-decoder and call it support. These three tools pack, unpack, and list, on your device, using fflate.

Zip files you don't trust can still be a problem locally (zip bombs, path tricks). The inspector is the place to look before you extract. I'm not an antivirus.

Packing is for “these five files should be one attachment.” Nothing here is a backup system.

Tools in this category

Zip files

Zip files takes whatever you drop and writes one .zip. Mixed types are fine. Huge folders will stress memory because the work is in the tab, that's the trade. For multi-gigabyte archives, use a desktop archiver.

Unzip

Unzip lists the archive and lets you download one entry or all of them. Paths that try to climb directories aren't a feature I implement for you. If the zip is huge, extracting everything may exhaust the tab.

Zip inspector

Zip inspector shows names and sizes without writing the files out. Use it when you're not sure what someone sent, or whether the “PDF” is actually a zip of fifty images. It still has to read the central directory; it doesn't execute the contents.

Common questions

Can these tools open RAR or 7z?

No. Zip only. If I can't do a format well in WebAssembly without a pile of caveats, I don't list it. Use a desktop tool for RAR/7z.

Is it safe to inspect a zip I don't trust?

Safer than extracting it, not the same as scanning it. The inspector reads metadata. A crafted archive can still be unpleasant. If the file is hostile, don't open it on a machine you care about.

Does in-browser zip match macOS or Windows zip?

It writes ordinary zip that those tools can open. Compression level and extra fields won't clone a particular OS utility byte-for-byte. Interop is the goal, not a forensic replica of Explorer’s zipper.

Why these tools don't upload your files

There is no server to upload to. Each page is a static file, and the work happens in your browser. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network and it keeps working. The longer explanation

Install the app