Skip to the tool

Zip & Unzip files.

Zip and unzip files locally — nothing ever gets uploaded.

No uploads — 100% local No ads Free & open source

Drop files here

or browse your files

Files never leave your device. Everything runs in your browser, nothing touches a server — tools you've used even work offline.

Bundle any files into one archive — ZIP, 7Z, TAR, TAR.GZ and more, with optional AES-256 password protection — or drop an archive (ZIP, RAR, 7Z, TAR, ISO, CAB…) and pull its contents out: each file becomes its own download. Everything runs in your browser, so even huge archives never leave your machine.

Before / after

FileSize
gutenberg-2701-moby-dick.txt1.2 MB
gutenberg-1342-pride-and-prejudice.txt738 KB
gutenberg-345-dracula.txt870.7 KB
gutenberg-84-frankenstein.txt421.6 KB
gutenberg-11-alice-in-wonderland.txt151.2 KB

Folder

3.4 MB

ZIP

1.3 MB

7Z

1 MB

Real result, not a mock-up: this folder — 5 plain-text classics from Project Gutenberg, 3.4 MB together — went through the archive tool twice: once as ZIP (deflate) and once as 7Z (LZMA2 — the real 7-Zip, compiled to WebAssembly). Same folder, two containers: ZIP lands at 1.3 MB, 7Z at 1 MB. Text is where archives shine — and the gap between the two numbers is exactly what switching the format pill buys you, measured live.

How it works

  1. Drop files anywhere on the page, click to browse, or paste with ⌘V.
  2. Pick a quality or preset — or set an exact target size and let the tool find it.
  3. Compress, compare before/after, and download — individually or as a ZIP.

Compression levels

LevelWhat it does
StoreNo compression — instant, right for already-compressed files
FastLight compression — quick, modest savings
BalancedThe usual default
MaxSmallest output, noticeably slower on big batches

What actually compresses

ZIP compression loves redundancy: text, code, CSVs, logs and office documents often shrink 60–90%. Photos, video and audio are already compressed — zipping them mostly just bundles bytes, so pick Store and save the time. A mixed folder lands somewhere in between, and the per-file rows show exactly where the savings came from. When the contents themselves need to shrink, run them through the image, video or PDF compressors first — then Store the results.

One archive, or files out of one

Zipping shines when the point is a single attachment: a project folder, a batch of scans, a handoff. Extraction works the other way — drop an archive (ZIP, RAR, 7Z, tarball, ISO, CAB, DEB, RPM, CPIO, LHA, ARJ or .Z) and every file inside becomes its own row, downloadable individually or all at once, without the archive ever leaving your machine. Convert switches container without touching content — RAR to ZIP is the classic trip.

Under the hood

Archives here are handled by 7-Zip 24.09 itself — the real desktop engine, compiled to WebAssembly — so 7Z creation gets the same LZMA2 ratios and the same AES-256 encryption you would get from the app, and extraction reads every format 7-Zip reads. For everyday ZIP and gzip work, the bundled fflate library takes the fast path. Nothing is ever uploaded.

Frequently asked questions

Why do my photos barely shrink in a ZIP?

JPGs, PNGs, videos and PDFs are already compressed — ZIP’s compression can only shave a percent or two off them. ZIP shines for text, code, spreadsheets and for bundling many files into one attachment. 7Z squeezes hardest of the formats offered here, but the same physics applies.

Is there a size limit?

No server means no upload cap — the practical limit is your device’s memory. Multi-gigabyte archives work, they just take a moment.

Can it open password-protected archives?

Yes — enter the password in the panel and protected ZIP, 7Z and RAR archives extract right in your browser. The password is only used locally, never stored or sent anywhere. Creating AES-256-encrypted ZIP and 7Z archives works too.

Is it private?

Yes. Archives are built and converted entirely in your browser — neither the archive nor the files inside it are ever uploaded, and any password you set is applied locally. The server does nothing but deliver this page. Want proof? Run one file through, switch your connection off, and run another — it still works.