UNZ
ZIP Extractor — Worker-safe
Stable extraction for large archives using Web Workers. Green-themed UI — files never leave the device.
Open a ZIP
Drop a .zip file here or
Contents
No archive loaded
Progress
Idle
Developer / Advanced
Web Worker uses importScripts to load JSZip in worker scope. Worker receives the ZIP as an ArrayBuffer and runs JSZip.loadAsync(buffer). For each file entry, the worker posts metadata; when main asks to extract, worker posts back file data using postMessage with transferable ArrayBuffer if supported. This avoids blocking UI and minimizes memory copies. Limitations: Browsers impose memory limits per tab. If many files are extracted at once, users may still face issues. Multiple downloads are triggered for Extract All because browser APIs do not allow saving multiple files in one action without user interaction.