ZIP Files
Create a .zip from any local files or extract one to download individual entries. Never leaves your browser.
📦Drop files here, or click to browseAny file type — never uploaded
🔒 Files never leave your browser. Compression and extraction run client-side.
Two modes
- Create — drop any files in and download a single
.zip. Optional compression level. - Extract — drop a
.zipin and download individual entries (or all of them re-packed without specific files).
Privacy
Files never leave your browser. Compression and extraction run entirely client-side with JSZip.
You might also like
- Batch Rename FilesRename many files at once with find/replace, prefix/suffix, sequence numbers, and casing — download as a ZIP.
- Color ConverterConvert any color between HEX, RGB, HSL, HSV, and CMYK in one place.
- CSS Unit ConverterConvert px ↔ rem ↔ em ↔ pt ↔ % with an adjustable base font size.
- CSV ↔ JSON ConverterConvert CSV to JSON or JSON to CSV with quoted fields and configurable delimiters.
Used in these workflows
- ZIP InfoList entries in a ZIP archive as JSON.
- Bundle JSON to ZIPTake a JSON array of files and download a ZIP archive containing them.
- Extract Text Files from ZIPPull text-like entries out of a ZIP into a JSON map of { filename: contents }.
- Resize Every Photo in a ZIP to 800pxWalk a ZIP archive, resize every image to 800px wide, and ship a new ZIP.
- Photo Gallery PrepTake a ZIP of full-resolution photos, resize each to 1200px wide, and re-encode at 80% quality. Ships a new ZIP.
- Convert Every Photo in a ZIP to WebPWalk a ZIP and re-encode every image as WebP at 80% quality, replacing the source extension with .webp.