A JavaScript library to zip and unzip files

Notable features

This library depends on the Promise, the TypedArray, the Streams APIs and these ones optionally:


This library works fully with the latest versions of Chrome, Firefox, Safari, and Microsoft Edge.




You can download this project as a zip file.

You can clone the project with Git from GitHub by running:

$ git clone git://

You can also get the code via:

You can also install manually the library by adding zip.min.js from the /dist directory in your project. If you don't want to use web workers, add zip-full.min.js instead. Then, include zip.min.js (or zip-full.min.js) in your HTML page: