ZIP / Unzip
Compress multiple files into a ZIP archive or safely inspect and extract files from an existing ZIP — all inside your browser. Files are not uploaded to any server.
ZIP / Unzip tool interface
How to create ZIP files and inspect ZIP contents
Select mode: Files → ZIP or ZIP → Files
Use the mode toggle at the top to choose between creating a ZIP archive from multiple files or inspecting the contents of an existing ZIP file.
Add input files
In Files → ZIP mode, drag and drop files or click to browse and select them. In ZIP → Files mode, upload a single .zip archive. The tool checks file sizes, counts, and warns about suspicious or dangerous entries.
Review safety and limits
If your selection is too large or contains potentially dangerous extensions, the tool shows a clear error or warning. Adjust your selection until it passes the safety checks.
Configure ZIP settings or view options
For Files → ZIP, choose an output archive name and compression level. Higher levels compress more but take longer. For ZIP → Files, optionally hide folders and show only file entries in the contents table.
Run the operation
Click Create ZIP or Inspect ZIP. A progress bar shows the current percentage while files are added to the archive or while entries are being scanned. You can cancel the operation if it takes too long.
Download results or individual entries
After creating a ZIP, your browser downloads the archive automatically. After inspecting a ZIP, use the Download buttons in the contents table to save individual entries you trust to your device.
Frequently asked questions
Does this ZIP tool upload my files to any server?
No. All ZIP creation, extraction, and inspection happen locally in your browser using JSZip. No file is ever uploaded.
Why is there a 100 MB limit when creating ZIP files?
To prevent the browser from freezing. Compressing extremely large files can exceed memory limits in client-side environments.
Why can I upload only ZIP files in unzip mode?
For safety and compatibility, the tool validates the MIME type and file extension. Only .zip archives are supported.
Why does the tool show 'too many entries' when inspecting?
For performance, the tool displays only the first 1500 entries. ZIPs with huge numbers of files may slow browsers.
Can I download individual files from inside the ZIP?
Yes. Each file (except folders) has a 'Download' button. Files are extracted on-demand using JSZip.
Does the tool ever execute any file inside the ZIP?
No. Files are never executed or rendered. They are treated strictly as binary blobs for safe extraction.
What does the compression level do when creating ZIPs?
Level 1 is fastest with larger ZIPs, while level 9 provides maximum compression but takes longer to process.
Why do I see folders even when 'Only files' is enabled?
If a ZIP contains nested paths, deep folder structures may appear as part of the file paths. The tool hides directory entries but keeps file paths intact.