← All guides

How to Extract a ZIP File (Windows, Mac, iPhone, Android)

zipextractarchive

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:

  1. Right-click the ZIP file
  2. Choose Extract All
  3. Choose destination folder
  4. Click Extract

Files extract to the chosen location. The ZIP file itself remains.

Faster method:

  1. Double-click the ZIP (Windows opens it like a folder)
  2. Select files you need
  3. 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):

  1. Double-click the ZIP file
  2. 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:

  1. Open Files
  2. Navigate to the ZIP
  3. Tap to extract — iOS extracts to the same folder
  4. Or tap and hold → Extract

Built-in since iOS 13.

On Android

Files app (Google’s Files by Google):

  1. Open Files
  2. Navigate to ZIP
  3. 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

FormatExtensionCompressionUniversalNotes
ZIP.zipDecentYesUniversal standard
7-Zip.7zBetter than ZIPNoBest compression, niche
RAR.rarBetter than ZIPNoProprietary; needs tool
TAR.GZ.tar.gz, .tgzDecentLinux/MacCommon on Unix
TAR.BZ2.tar.bz2GoodLinux/MacSlower; tighter
TAR.XZ.tar.xzBestLinux/MacSlowest; tightest

For sharing: ZIP works everywhere. For maximum compression: 7-Zip. For Unix world: TAR variants.

Creating ZIP files

Windows:

  1. Select files/folders
  2. Right-click → Send to → Compressed (zipped) folder
  3. ZIP is created next to selected items

Mac:

  1. Select files/folders
  2. Right-click → Compress
  3. Archive.zip is created (or single file name + .zip)

iPhone:

  1. Files app → select multiple
  2. 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