How to Extract Files from a ISO Disk Image on macOS
ISO files are sector-by-sector copies of optical discs. They're commonly used for operating system installers, bootable media, and large software distributions. macOS can mount ISO files natively, but extracting individual files requires additional steps.
The default way to open ISO files on macOS
Tool: Finder / hdiutil (built-in)
$ hdiutil attach image.isoSteps
- Double-click the .iso file in Finder to mount it.
- The ISO mounts as a read-only volume.
- Browse and copy files from the mounted volume.
- Eject when done using the sidebar eject icon.
- From Terminal: hdiutil attach image.iso
Extract individual files from a ISO archive
While the default macOS tools support selective extraction, the process typically involves Terminal commands. MacPacker makes this effortless with a visual file browser — just browse the archive contents and drag out what you need.
A better way: open ISO files with MacPacker
MacPacker is a free, open-source macOS archive manager that supports ISO and 30+ other formats. Unlike the default tools, MacPacker lets you:
- Browse archive contents like a folder
- Preview files with Quick Look without extracting
- Extract individual files via drag and drop
- Navigate nested archives (archives within archives)
- Enjoy a native SwiftUI interface that feels right at home on macOS
Get MacPacker
v0.15.1 · macOS 14+$ brew install --cask macpackerApp Store updates may lag a few days behind direct downloads due to Apple review.
Frequently asked questions
How do I open an ISO file on Mac?
Double-click the .iso file in Finder to mount it as a virtual drive. You can then browse and copy files. With MacPacker, you can browse ISO contents directly without mounting.
Can I extract files from an ISO without mounting?
Yes. MacPacker lets you browse ISO contents like a folder and extract individual files without mounting. Alternatively, use 7zz from the command line: 7zz x image.iso
Related formats
DMG is Apple's native disk image format. It's the standard way to distribute macOS applications. macOS handles DMG files natively.
VMDK is VMware's virtual disk format. Contains the filesystem of a virtual machine.
VHD is Microsoft's virtual disk format used by Hyper-V and Azure. Contains a complete filesystem image.