How to Open ISO Files on Mac

UnFox is a free unarchiver for Mac that extracts the contents of ISO disc image files directly without mounting. macOS Disk Utility can mount ISO files as virtual drives, but extracting individual files requires manual copying from the mounted volume. UnFox reads the ISO 9660 filesystem and unpacks all files in a single extraction operation, which is faster and more convenient than the mount, copy, and eject workflow that most Mac users rely on by default.

What Is an ISO File and How Does Mac Handle It?

An ISO file is a complete disc image that contains the full filesystem of a CD, DVD, or Blu-ray disc stored as a single binary file. The format is named after the ISO 9660 standard that defines the filesystem structure used on optical media. macOS can mount ISO files through Disk Utility or by double clicking in Finder, which creates a virtual drive on the desktop that behaves like a physical disc. Mounted ISO files are read only: you can browse and copy files manually, but there is no built in "extract all" option that would unpack everything to a regular folder in one step. UnFox treats ISO files as archives and extracts their complete contents to a folder in a single operation, which is faster and more convenient than mounting, manually selecting files, copying them to a destination, and then ejecting the virtual drive.

How Do You Extract an ISO File on Mac with UnFox?

Drag the .iso file onto UnFox. The app reads the ISO 9660 or UDF filesystem structure and displays the file tree showing all directories and files contained in the disc image. Click "Extract Here" to copy all files to a folder alongside the ISO, or choose a custom destination with "Extract To." UnFox preserves the complete directory hierarchy from the disc image, including any nested folder structures that mirror the original disc layout.

Tip

Drag any .iso file onto UnFox to extract all contents to a folder without mounting a virtual drive.

No mounting, no virtual drives, and no manual file selection required. You can download UnFox free from the Mac App Store and start extracting ISO files immediately. The extraction process handles both Joliet extensions (for long file names on Windows formatted discs) and Rock Ridge extensions (for Unix permission metadata) transparently.

What Is the Difference Between Mounting and Extracting an ISO?

Mounting creates a temporary virtual drive that appears in Finder as a new volume. The ISO remains read only, and you must manually copy files out of the mounted volume to work with them. Once you eject the virtual drive, the files are only accessible by mounting the ISO again. Extracting writes all files directly to a normal folder on your filesystem, creating permanent copies that persist independently of the ISO file.

Note

Mounting is read only and temporary. Extraction creates permanent copies you can work with independently of the ISO file.

Extraction is the better choice when you want to access individual files without the overhead of a virtual drive, or when you need to process files in batch operations. Mounting is more appropriate when you need to run an installer from a disc image or when software expects to find files on a disc volume rather than in a regular directory.

ISO Compared to Other Disc Image Formats on Mac

ISO is the universal disc image standard recognized by every major operating system, but Mac users also encounter Apple’s proprietary DMG format and the XAR format in different contexts. DMG files are the standard distribution method for macOS applications, and users who need to open DMG files on Mac will find the same extraction workflow in UnFox. XAR archives are used by Apple for macOS installer packages (.pkg files), and opening XAR files on Mac follows the same drag and drop pattern. ISO files bridge multiple ecosystems because they work identically on Windows, macOS, and Linux without any format conversion. Game installers, Linux distribution downloads, bootable recovery media, virtualization software images, and legacy software archives all ship as ISO files because of this universal compatibility. UnFox extracts ISO, DMG, XAR, and WIM formats through the same interface, and the complete list of 37 archive and compression formats covers every major disc image type alongside traditional archive formats like ZIP, RAR, and 7Z.

Working with Large ISO Files and Multi Session Discs

ISO files range from a few megabytes (for small utility discs) to over 8 GB (for dual layer DVD or Blu-ray disc images). Windows installation media typically produces ISO files between 4 and 6 GB, while Linux distribution ISOs range from 700 MB to 4 GB depending on the distribution and edition. UnFox handles these large files efficiently by streaming data from the ISO filesystem rather than loading the entire image into memory, which keeps RAM usage low even with multi gigabyte disc images. Multi session disc images, which contain data written at different times to the same disc, store multiple tracks within a single ISO file. UnFox reads the last session by default, which contains the most complete filesystem view.

Where ISO Files Come From and When You Need Them

ISO files originate from several distinct sources that Mac users encounter regularly. Linux distributions publish ISO images as their primary download format for installation media. Ubuntu, Fedora, Debian, and Arch Linux all provide .iso downloads from their official websites, and Mac users who run Linux in virtual machines through Parallels, VMware Fusion, or UTM download these ISOs to create new virtual machine instances. Microsoft distributes Windows installation media as ISO files through the Media Creation Tool and Volume Licensing Service Center, and IT administrators working from Mac workstations download these ISOs to prepare installation USB drives or configure virtual machines for testing. Software vendors, particularly for legacy applications, distribute installation packages as ISO files that replicate the original CD or DVD distribution media. Game publishers also use ISO for disc based titles. Optical disc ripping software creates ISO backups of personal disc collections for archival purposes, preserving the complete disc structure including boot sectors, hidden partitions, and filesystem metadata.

Using Terminal to Work with ISO Files on Mac

macOS provides several command line tools for working with ISO files. The hdiutil command mounts ISO images with "hdiutil attach filename.iso", which creates a virtual drive under /Volumes/ that you can browse and copy files from using cp or ditto. Detaching the mounted image with "hdiutil detach /Volumes/VolumeName" removes the virtual drive from the system. For scripts and automation pipelines, the mount approach is useful for extracting specific files from ISO images without unpacking the entire disc contents. The xar command handles .pkg installer packages that may be found inside mounted ISO volumes. For users who prefer a graphical approach that avoids Terminal entirely, UnFox provides one click ISO extraction with a complete file tree preview, progress tracking, and automatic disk space validation before extraction begins. Both approaches produce identical output from the same ISO file, but UnFox adds safety features and visual feedback that the command line tools do not provide.
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

macOS can mount ISO files natively through Disk Utility or Finder. Mounting creates a virtual drive for browsing. To extract all ISO contents to a folder in one step, use UnFox.
UnFox extracts both ISO and DMG disc image formats. DMG is the Apple Disk Image format commonly used for macOS software distribution.