Create .zip files using Javascript. Provides a simple API to How? var zip = new JSZip(); zip.add("Hello.txt", "Hello World\n"); img = zip.folder("images"); img.add("smile.gif", imgData, {base64: true}); content = zip.generate(); location.href="data:application/zip;base64,"+content; Run! Why? JavaScript today is capable of generating a lot of data. The easiest way to deliver multiple files to your