Create Encrypted ZIP
Pack files into a single AES-256 encrypted zip with one password.
Hashing & encryption Client-side zip.js
Tool preview
How to use it
- 01
Drop the files.
- 02
Type a password.
- 03
Create and download the archive.
Limitations
- ! The password is not stored anywhere; losing it loses the data.
- ! The archive is assembled in browser memory.
FAQ
How strong is the encryption?
AES-256, the strongest option in the zip specification.
Can I add files to an existing encrypted zip?
Not on this page; rebuild the archive instead.
Are files uploaded?
No.
Files never leave your device
Processing happens in your browser using the File API, WebAssembly and Web Workers. There is no upload endpoint.
Technical details
- Processing
- Client-side
- Implementation
- zip.js
- Category
- Hashing & encryption
- Network requests
- None while processing