How to Unzip Files on Mac

UnFox extracts ZIP, RAR, 7Z, and 33 other archive formats on Mac with a single drag and drop. The app runs entirely on your device with zero network calls, zero analytics, and zero tracking. macOS includes a built in Archive Utility that handles basic ZIP files, but it fails on RAR, 7Z, ISO, and password protected archives. UnFox is a free archive extractor for Mac, iPhone, and iPad that fills every gap.

What Archive Formats Can Mac Open Without Extra Software?

macOS Archive Utility opens standard ZIP files and a limited set of compressed formats natively. Apple Finder decompresses ZIP archives with a double click, creating a folder in the same directory as the original file. Archive Utility does not support RAR, 7Z, ISO, CAB, or TAR.XZ files. Password protected ZIP archives also fail silently in Archive Utility, producing an empty folder with no error message. UnFox extracts all supported archive formats for Mac that Archive Utility cannot handle, including password protected archives with clear error feedback when credentials are incorrect.

Note

Archive Utility is located in /System/Library/CoreServices on macOS. It runs automatically when you double click a ZIP file in Finder, but it cannot be configured to handle additional formats.

How Do You Extract a ZIP File on Mac with UnFox?

UnFox extracts ZIP files in three steps. Open UnFox and drag the archive onto the drop zone, or use the File menu and press Cmd+O. UnFox displays the archive contents, total uncompressed size, and file count before extraction begins. Click "Extract Here" to unpack into the same directory, or choose "Extract To..." to select a custom destination. A real time progress bar tracks each file as it unpacks, and a Dock badge shows the percentage. UnFox validates available disk space before starting extraction and cancels cleanly if the drive is too full. ZIP archives occasionally arrive with corrupted headers or nonstandard compression methods that Archive Utility silently fails on. UnFox handles these edge cases, including ZIP64 large file support and ZipCrypto encrypted entries, which are covered in detail in the guide on how to open ZIP files on Mac.

How Do You Open RAR and 7Z Files on Mac?

RAR and 7Z archives require third party software on Mac because Apple does not include native support for either format. UnFox reads RAR4 and RAR5 archives, including multi volume and password protected RAR files. 7Z support relies on libarchive compiled with liblzma, which handles LZMA2 compression at full speed on both Intel and Apple Silicon Macs. The extraction workflow is identical to ZIP: drag the file onto UnFox, review the contents, and click Extract. RAR files in particular appear frequently in downloads from file sharing services, game modding communities, and international archives. The format uses proprietary compression that produces smaller files than ZIP at the cost of slower packing speeds. Multi volume RAR sets split large downloads into smaller chunks for easier transfer. UnFox reassembles these parts automatically when you open the first volume, which is explained step by step in the guide on how to open RAR files on Mac. For 7Z archives specifically, the format uses LZMA2 compression which achieves significantly better ratios than ZIP, making it popular for distributing large software packages and game assets. The complete 7Z workflow including AES-256 encrypted archives is covered in how to open 7Z files on Mac.

What Happens When Archive Utility Fails?

Archive Utility can fail in several ways that confuse users. The most common issue is the .cpgz loop: you double click a .zip file, and instead of extracting it, Finder creates a .cpgz file. Double clicking the .cpgz creates another .zip, and the cycle repeats. This happens when the original ZIP file was downloaded incompletely or uses a compression method that Archive Utility does not recognize. UnFox breaks the loop by reading the archive header directly and extracting whatever valid data exists inside.

Tip

If you are stuck in a .cpgz loop, drag the original .zip file onto UnFox instead of double clicking it. UnFox reads the raw archive header and bypasses the Finder loop entirely.

Another frequent failure is the silent empty folder. Archive Utility encounters a password protected ZIP, cannot decrypt it, and produces an empty folder without any error message. The user sees a folder with the right name but no files inside and has no idea why. UnFox detects encryption during header parsing and immediately prompts for the password. If the password is wrong, the app shows a clear error instead of silently producing garbage output. Corrupted archives present a third category of failure. Files downloaded over unstable connections, transferred via USB drives with filesystem errors, or extracted from email attachments can have damaged headers or truncated data streams. Archive Utility simply refuses to open these files. UnFox attempts partial extraction, recovering as many intact files as possible from the undamaged portions of the archive.

Can You Unzip Files Using Terminal on Mac?

macOS includes several command line tools for archive extraction. The built in unzip command handles standard ZIP files: open Terminal, type "unzip" followed by a space, drag the ZIP file onto the Terminal window to paste its path, and press Enter. The extracted files appear in the current working directory. For TAR archives, the tar command is the native option. Running "tar xzf filename.tar.gz" extracts gzip compressed TAR archives, while "tar xjf filename.tar.bz2" handles bzip2 compression. The ditto command provides another option that preserves macOS resource forks and extended attributes, which matters when extracting application bundles or files with Finder tags. Terminal extraction works well for simple cases but has limitations. The unzip command does not support RAR, 7Z, ISO, or most modern archive formats. It also lacks a progress indicator for large archives, cannot preview contents before extracting, and provides no graphical feedback. TAR.GZ is the most common archive format in Unix and Linux environments, and developers working with open source projects encounter it constantly. The full workflow for how to extract TAR.GZ files on Mac covers both the Terminal approach and the UnFox drag and drop method. For users who prefer a visual interface with progress tracking and format autodetection, UnFox handles everything the command line tools can do and extends support to 30 additional formats.

How Do You Extract Archives Received via Mail, Safari, or AirDrop?

Archives arrive on Mac through many channels, and each one requires a slightly different workflow to extract. Email attachments in Apple Mail can be opened by clicking the attachment, which normally triggers Archive Utility. When Archive Utility fails or the format is unsupported, right click the attachment, select "Open With," and choose UnFox. Safari downloads land in the Downloads folder by default. If Safari is configured to "Open safe files after downloading," it will automatically pass ZIP files to Archive Utility. This setting does not apply to RAR, 7Z, or other formats, which simply download without extraction. Opening these files with UnFox from the Downloads folder works exactly like any other drag and drop extraction. AirDrop transfers place received files in the Downloads folder as well. Archives shared between an iPhone and a Mac arrive intact and can be extracted immediately. UnFox also runs on iPhone and iPad, so archives can be extracted on either device before or after transfer. Users who frequently receive archives on both platforms can learn how to unzip files on iPhone using the same app with the iOS share extension and Files integration.

How Do You Handle Large Archives and Disk Space Issues?

Large archives present two challenges: ensuring enough free disk space for the extracted files, and handling formats designed for large data sets. UnFox reads the archive header before extraction to determine the total uncompressed size. If the destination drive does not have enough free space plus a 10% safety buffer, UnFox warns you before extraction begins rather than failing halfway through and leaving partial files. ZIP64 is the extended ZIP format that supports files larger than 4 GB and archives containing more than 65,535 entries. Standard ZIP has a 4 GB file size limit and a 4 GB total archive size limit imposed by its 32 bit offset fields. ZIP64 removes these limits. UnFox supports ZIP64 transparently. Split archives divide large files into smaller volumes for easier transfer over email or cloud storage. RAR splits are the most common, using either the .part1.rar naming convention or the older .r00, .r01 scheme. ZIP split archives use .z01, .z02 naming. UnFox detects split sets automatically when you open the first volume, locates remaining parts in the same folder, and reassembles the complete archive before extraction.

What Settings Control the Extraction Behavior?

UnFox provides six configurable options in Preferences. "Create subfolder" wraps extracted files in a new folder named after the archive. "Reveal in Finder" opens the output location when extraction completes. "Delete archive after extraction" removes the original compressed file automatically. "Overwrite existing files" replaces duplicates without prompting. "Auto extract" starts unpacking as soon as you open an archive. "Quit after extraction" closes UnFox once the last file is written. All settings default to non destructive values so nothing is lost accidentally. Beyond preferences, UnFox integrates directly into Finder through a context menu entry and supports drag and drop onto the Dock icon. These workflows work identically across ZIP, RAR, 7Z, and every other supported archive format.

Does UnFox Collect Any Data During Extraction?

UnFox makes zero network calls. The app contains no analytics SDK, no crash reporter, no telemetry endpoint, and no advertising framework. Every file operation runs locally on your Mac. The app does not phone home on launch, does not check for updates over the network, and does not transmit file names or metadata to any server.

Tip

UnFox was designed and developed in Switzerland with privacy as a core engineering constraint, not a marketing claim. Your files never leave your device.

The app is available as a free download from the Mac App Store with no account registration, no in app purchases required for extraction, and no ads. You can download the free archive extractor for Mac and start extracting immediately.
Marcel Iseli
Marcel Iseli

Creator of UnFox ยท Indie Developer

LinkedIn โ†—

Marcel Iseli is an indie developer and the creator of UnFox. He builds native macOS and iOS utilities focused on privacy, simplicity, and zero tracking. Based in Switzerland, every app he ships is a one time purchase with no subscriptions and no data collection.

Frequently Asked Questions

UnFox is completely free for all extraction features. There are no ads, no paywalls, and no feature gates. Every supported format extracts without payment.
UnFox ships as a universal binary that runs natively on both Intel and Apple Silicon (M1, M2, M3, M4) Macs. It requires macOS 14.0 Sonoma or later.
UnFox supports password protected ZIP, RAR, and 7Z archives. The app prompts for the password before extraction and shows a clear error if the password is incorrect.