What does this tool do
The Archive Tool extracts and compresses ZIP and GZIP files in your browser. Two modes: Extract — list and download contents of .zip or .gz archives; Compress — bundle files into a ZIP or compress a single file to .gz. No upload—all processing runs locally.
How to use it
Extract mode
- Select Extract and drop or open a .zip or .gz file.
- View the list of entries (files and folders).
- Click Download on a file to extract it, or Download All to get everything as a ZIP.
- Change file — pick another archive to extract.
Compress mode
- Select Compress and add one or more files.
- Multiple files → bundled as .zip. Single file → compressed as .gz.
- Reorder or remove files with the Up/Down/Remove controls.
- Click Compress and Download to save the archive.
How it works
ZIP handling uses JSZip; GZIP uses fflate. Both libraries run in the browser. File API reads input; Blob/URL.createObjectURL triggers downloads. Paths are sanitized to prevent zip-slip. Limits: 100MB archive size, 100 files for compression.
All processing is client-side. No data is sent to any server.
Limitations
- Supports ZIP and GZIP only (.tar, .7z, .rar not supported).
- Archive size limited to 100MB for extraction.
- Maximum 100 files when compressing to ZIP.
- Very large archives may slow the browser tab.