🗂️
Developer/ZIP & Unzip

ZIP & Unzip

Create or extract ZIP archives in your browser — folders supported, nothing uploaded

100% LOCALCreate ZIPExtract ZIPFolder uploadNo upload
The CalculatorPage 1
🗂️
Drop files here, or click to browse
Up to 500 files · folders supported via the button below
0 files · 0 B
Password-protected and RAR/7z archives are not supported — the tool tells you instead of failing silently.

Add files or a folder to build a ZIP on your device

Data Source & Legal Disclaimer
Effective: 2026Last updated: 2026-10-28Update: Manual review
Sources: JSZip (MIT / GPL-3.0 dual — MIT elected) · PKWARE — ZIP APPNOTE specification

Archives are processed locally with JSZip. Standard ZIP and ZIP64 are supported; password-protected archives and RAR/7z are not. Very large archives are bounded by browser memory (500MB input, 3000 entries). Folder structures are preserved when you add a folder.

See all data sources & update policy →
How it worksPage 2

What a ZIP actually is

A ZIP is a directory plus compressed streams: each file becomes a local header and a DEFLATE block, and a central directory at the end records where everything lives. That's why extracting a single file still requires reading the end of the archive first, and why a truncated download often opens as “corrupt ZIP” even though most bytes are present.

Most “unzip online” sites upload your archive to a server, which is a poor idea for invoices, source code, or anything with personal data. This one reads the central directory in memory and writes the extracted files straight to your downloads folder. Folder upload preserves relative paths; single-file extraction strips any path so a crafted archive cannot write outside your chosen folder.

FAQ & detailsPage 3

About this tool

What is this tool?

Create or extract ZIP files online free without uploading. Add files or a whole folder, browse an archive and extract only what you need. ZIP/ZIP64 up to 500MB. 100% browser-based.

Create ZIPExtract ZIPFolder uploadNo upload

What Is Inside A ZIP

A ZIP contains a local header and compressed data for every file, followed by a central directory that records names, sizes, offsets and compression methods. Readers start at the end of the file to find that directory — which is why a truncated download often reports “corrupt archive” even when most bytes arrived. Folder structure is not a separate feature; it is simply part of each entry’s name, using forward slashes.

Why Local Extraction Matters

Uploading an archive to a random website hands over every file inside it at once — source code, invoices, scanned IDs, private photos. Local extraction avoids that entirely and is usually faster, because there is no upload round trip. The trade-off is memory: a browser cannot stream a 5GB archive to disk the way a desktop tool can, so the tool is explicit about its 500MB ceiling instead of failing halfway through.

ZIP vs 7z vs RAR

ZIP is the only archive format every operating system opens without extra software, which is why it remains the right default for sharing. 7z compresses better but needs a third-party app on Windows and macOS; RAR compresses well and is common in scene releases, but both the format and the official compressor are proprietary. For a file you are sending to a client, a recruiter, or a government portal, ZIP is the choice that never prompts “what do I open this with?”.

Frequently Asked Questions

Can I zip a whole folder and keep its structure?

Yes. Use “Add folder” and the browser exposes each file’s relative path; the ZIP preserves that tree, so extracting it later recreates the folders. Dragging a folder onto the dropzone works in Chrome and Edge; Safari only supports the button.

Can I extract just one file from a big archive?

Yes. Drop the .zip, browse the file list, tick only what you need, and extract the selection. The tool reads the central directory first, so it does not have to decompress the whole archive to show you what is inside.

Are password-protected ZIPs supported?

No, and the tool says so explicitly. JSZip cannot decrypt AES or ZipCrypto archives, so instead of failing with a cryptic error it points you to 7-Zip or your OS archive tool. RAR and 7z are also out of scope — they use different compression algorithms.

What are the limits?

500MB per archive and 3,000 entries, because everything is held in browser memory. That covers documents, photos, source code and most design handoffs, but not multi-gigabyte backups. For those, a desktop tool that streams to disk is the right choice.

Is my archive uploaded?

No. The ZIP is parsed and rebuilt in memory on your device. Source code, invoices and personal documents never leave your machine — a meaningful difference from the ad-heavy “unzip online” sites.

Related tools

Joke of the Day
Oct 30

What do you call a cat that loves the beach?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.