How to Password-Protect a ZIP File (Mac, Windows, Free)
Learn how to password-protect a ZIP file for free. Step-by-step guides for Mac terminal, Windows 7-Zip, and online tools.

How to Password-Protect a ZIP File (Mac, Windows, Free)
When sending multiple files together, you often want to ZIP them and add a password. But many ZIP tools don't include password options. This guide shows the easiest free ways to password-protect a ZIP file on each OS.
How Do I Protect a ZIP File With a Password?
The short answer: use 7-Zip on Windows, Terminal on Mac, or an encrypted file-sharing link when the recipient should not need any ZIP software.
For Windows, 7-Zip with AES-256 is usually the best free option. For Mac, Terminal's zip -er command works, although it is less friendly for non-technical users. For one-time sharing, especially with clients or family members, a password-protected LOCK.PUB file link is often easier because the recipient opens it in the browser.
On Mac: Use Terminal
Mac's GUI doesn't show a password option, but Terminal does it in one line:
zip -er archive.zip folder/
-e enables encryption, -r recursively zips a folder. After running it, you'll be prompted for the password twice.
Pros: No extra software Cons: Requires comfort with Terminal
On Windows: Use 7-Zip
The built-in Windows ZIP doesn't support passwords. You need 7-Zip.
- Download 7-Zip from 7-zip.org
- Right-click your file → 7-Zip → Add to archive
- Enter a password in the "Encryption" section
- Choose ZIP (or stronger 7z)
- OK
Pros: Free, strong encryption Cons: Requires installing 7-Zip
Online ZIP Tools
Browser-based tools like ezyZip, ArchiveExtractor.
Pros: No installation Cons: Files are uploaded to a third-party server — security concern
Limits of ZIP Passwords
ZIP password protection has well-known weaknesses:
1. ZIP Password Crackers Are Common
Older ZIP encryption can be broken with tools like john the ripper or fcrackzip. Short passwords get cracked in minutes.
2. Filenames Are Still Visible
Even with a password, the list of filenames inside the ZIP is visible. If your filenames contain sensitive info, the password doesn't help.
3. AES vs ZipCrypto
7-Zip can use strong AES-256 encryption, but some ZIP tools only support weak ZipCrypto. Using ZipCrypto for compatibility means weaker security.
Is a Password-Protected ZIP File Safe Enough?
It depends on the threat. A password-protected ZIP is fine for casual privacy, but it is not ideal when the file contains contracts, IDs, tax documents, medical records, passwords, API keys, or other sensitive data.
The main risk is that ZIP passwords can be attacked offline. If someone gets the ZIP file, they can keep guessing passwords without touching your account again. That makes short or reused passwords especially dangerous. For sensitive one-time transfers, use a protected link with expiration and access limits instead of sending a permanent encrypted archive.
A Safer Alternative: LOCK.PUB
Instead of password-protecting the ZIP, share the file via a password-protected link.
How to use LOCK.PUB:
- Go to lock.pub and choose "File Share"
- Upload your ZIP or original file
- Set a password
- Send the link to the recipient
Pros:
- ✅ Filenames are protected (encrypted on server)
- ✅ End-to-end encryption (AES-256)
- ✅ No sign-up
- ✅ Recipient needs no tools (auto-decrypt in browser)
ZIP Password vs LOCK.PUB
| Feature | ZIP Password | LOCK.PUB |
|---|---|---|
| Filenames protected | ❌ | ✅ |
| Brute-force defense | ❌ (offline attack) | ✅ (server rate-limit) |
| Cracker tools exist | ✅ Many | ❌ |
| Recipient tool needed | 7-Zip etc. | Browser only |
| Sign-up required | ❌ | ❌ |
Which to Choose
| Situation | Recommended |
|---|---|
| Recipient keeps ZIP long-term | 7-Zip + AES-256 |
| One-time share | LOCK.PUB |
| Highly sensitive content | LOCK.PUB |
| Mac only | Terminal zip -er |
| Windows | 7-Zip |
Related guides
Sources and further reading
Final Thoughts
ZIP password protection is convenient but has security limits. For truly sensitive files, end-to-end encrypted services like LOCK.PUB are safer.
No sign-up, password-protected file sharing in 30 seconds.
Keywords
You might also like
How to Send Files Larger Than 25MB by Email: 5 Methods
Bypass Gmail and Outlook's 25MB attachment limit. 5 free, secure methods to send large files via email — no sign-up required.
How Freelancers Can Deliver Files to Clients Securely
A practical guide for freelancers on how to deliver design, code, and documents to clients securely with password protection and download limits.
How to Send Large Files for Free (No Sign-Up Required)
Send large files for free without signing up. Compare 5 methods to bypass email and messenger size limits, including encrypted options.
Create your password-protected link now
Create password-protected links, secret memos, and encrypted chats for free.
Get Started Free