How to Extract a ZIP File (Windows, Mac, iPhone, Android)
ZIP is the universal file archive format. You receive ZIPs constantly — software downloads, email attachments, shared file collections, downloaded folders. Every modern OS extracts them without additional software.
On Windows
Built-in:
- Right-click the ZIP file
- Choose Extract All
- Choose destination folder
- Click Extract
Files extract to the chosen location. The ZIP file itself remains.
Faster method:
- Double-click the ZIP (Windows opens it like a folder)
- Select files you need
- Drag to desired location (or use Ctrl+C / Ctrl+V)
For most ZIPs: Extract All is the right answer.
On Mac
Built-in (Archive Utility):
- Double-click the ZIP file
- Files automatically extract to the same folder
No prompt, no UI — just extraction. Result is a folder next to the ZIP.
To control where files go: right-click → Open with → Archive Utility → set preferences.
On iPhone
Files app:
- Open Files
- Navigate to the ZIP
- Tap to extract — iOS extracts to the same folder
- Or tap and hold → Extract
Built-in since iOS 13.
On Android
Files app (Google’s Files by Google):
- Open Files
- Navigate to ZIP
- Tap → Extract → choose location
Other Android file managers: similar workflow with built-in extraction.
On Linux
Command-line:
unzip filename.zip
GUI: file managers (Nautilus, Dolphin, etc.) usually have right-click → Extract.
Cross-platform: 7-Zip (Windows, Free)
7-Zip (free, Windows):
- Handles more formats than built-in tools (RAR, TAR, GZ, etc.)
- Better compression than ZIP for new archives
- Password-protected archives with strong encryption
For Windows users who deal with many archive formats: 7-Zip is worth installing.
Cross-platform: The Unarchiver (Mac, Free)
The Unarchiver (free, Mac):
- Handles many formats Mac’s built-in doesn’t (RAR, 7z, ISO, etc.)
- Sometimes succeeds on damaged archives Apple’s extracts fails on
- Free from App Store
For Mac users dealing with non-ZIP archives: install this.
Password-protected ZIPs
If the ZIP requires a password:
Windows built-in: prompts for password during extraction.
Mac built-in: prompts during extraction.
iPhone/Android Files apps: prompts.
7-Zip / The Unarchiver: prompts.
If you don’t know the password: legitimate tools cannot extract. Some less-reputable tools claim to crack passwords; for strong passwords, this isn’t practical.
What’s in a ZIP
ZIP can contain:
- Files: any type — documents, images, videos, code, etc.
- Folder structures: with nested subfolders
- Compressed content: ZIP compresses files for smaller archives
- File metadata: filenames, dates, sizes
When extracted:
- The compression is reversed
- Folder structure is recreated
- Files appear in their original layout
ZIP vs other archive formats
| Format | Extension | Compression | Universal | Notes |
|---|---|---|---|---|
| ZIP | .zip | Decent | Yes | Universal standard |
| 7-Zip | .7z | Better than ZIP | No | Best compression, niche |
| RAR | .rar | Better than ZIP | No | Proprietary; needs tool |
| TAR.GZ | .tar.gz, .tgz | Decent | Linux/Mac | Common on Unix |
| TAR.BZ2 | .tar.bz2 | Good | Linux/Mac | Slower; tighter |
| TAR.XZ | .tar.xz | Best | Linux/Mac | Slowest; tightest |
For sharing: ZIP works everywhere. For maximum compression: 7-Zip. For Unix world: TAR variants.
Creating ZIP files
Windows:
- Select files/folders
- Right-click → Send to → Compressed (zipped) folder
- ZIP is created next to selected items
Mac:
- Select files/folders
- Right-click → Compress
Archive.zipis created (or single file name + .zip)
iPhone:
- Files app → select multiple
- Tap More menu → Compress
Android: most file managers have Compress feature.
Why use ZIP
For sharing many files together: bundles cleanly into one attachment.
For preserving folder structure: maintains hierarchy that email/upload would flatten.
For space savings: text files, code, documents compress well (50-70% smaller).
For password protection: ZIP supports encryption (AES-256 in modern tools).
For email attachments: bundle multiple files into a single attachment.
When NOT to use ZIP
For already-compressed content (JPG, MP4, MP3, PDFs): ZIP adds 0-5% compression. Just send the files.
For privacy-sensitive content: ZIP password isn’t strong against determined attacks. Use encrypted file transfer instead.
For very large files: most email systems still have ~25 MB limits even for ZIPs.
Common scenarios
Software downloads: download ZIP → extract → run installer or executable.
Email attachments with many files: someone sent 10 photos as a ZIP — extract to view.
Downloaded folders: GitHub repositories, project archives. ZIP is standard download format.
Backup files: archived data that needs extraction to use.
Submission packets: job applications, university applications often want material as one ZIP.
After extracting
- Browse the contents: review what was inside
- Move files to permanent location if extracted to Downloads/temporary location
- Delete the original ZIP if files have been successfully extracted (unless you want to keep the archive)
- Verify integrity: spot-check that files extracted correctly
Troubleshooting
“Cannot extract” error:
- Try a different extraction tool (7-Zip, The Unarchiver)
- ZIP may be corrupted — re-download
- ZIP may use an unsupported compression method
Extraction produces empty folders:
- ZIP may contain hidden/system files
- Toggle hidden file visibility in your file manager
Filenames with weird characters:
- ZIP may have been created on different OS with different character encoding
- Most modern tools handle this; older tools may struggle
Password prompt repeating:
- Wrong password
- Or the ZIP uses an unsupported encryption method
TL;DR
- Windows: right-click → Extract All
- Mac: double-click → Archive Utility auto-extracts
- iPhone: Files app → tap to extract
- Android: Files by Google → tap → extract
- Cross-platform free: 7-Zip (Windows), The Unarchiver (Mac)
- Password-protected ZIPs: require knowing the password
- For creating ZIPs: right-click → Compress (or Send to Compressed folder on Windows)
- For most uses: built-in tools are sufficient