Files
Drop files or a folder. Paths inside the zip stay relative to what you dropped, with nested folders kept.
or click to browse — multiple files, packed locally
Folder
Or pick one folder. Every file inside it is packed, subfolders included. Large files are read in chunks so they never sit in memory as a whole zip.
- folder
- —
- files
- 0
Compression
0 is fastest. 6 is the usual default. 9 is slowest. Types that are already compressed (jpg, png, mp4, zip, gz, and the rest of that list) are stored as-is, whatever level you pick.
Browser support
Renaming and deleting files where they sit needs the File System Access API, which only Chromium browsers ship. Everything below happens on your machine either way — nothing is ever uploaded.
| capability | Chrome | Edge | Firefox | Safari |
|---|---|---|---|---|
| Open a folder from diskwindow.showDirectoryPicker — Chrome/Edge 86 and later, desktop only | ✓supported | ✓supported | ✗not supported | ✗not supported |
| Rename a file in placeFileSystemFileHandle.move — Chrome/Edge 111 and later | ✓supported | ✓supported | ✗not supported | ✗not supported |
| Delete a file in placeFileSystemDirectoryHandle.removeEntry | ✓supported | ✓supported | ✗not supported | ✗not supported |
| Remember the folder for next timethe handle is kept in IndexedDB on this device; permission is asked again | ✓supported | ✓supported | ✗not supported | ✗not supported |
detected in this browser
- window.showDirectoryPicker …
- FileSystemFileHandle.move …
- indexedDB …
On Firefox or Safari, or on any phone or tablet, this page can explain the job but cannot do it. Open it on desktop Chrome or Edge.