You downloaded a 4.7 GB .iso, you need three files out of it, and your laptop hasn't had an optical drive since 2015. The good news: you never had to burn it in the first place. An ISO is not a magic disc format - it is a byte-for-byte container of a disc's file system, which means it behaves like a ZIP or a RAR as far as your tools are concerned.
There are three realistic ways to extract an ISO file without any physical media: mount it as a virtual drive, unpack it with 7-Zip, or convert it to a ZIP you can hand to anyone. All three take under a minute. The only thing you genuinely lose is bootability - and that only matters if you were planning to install an operating system, which is a different job entirely.
Pick the right route in 10 seconds
- Just need to read or copy a few files? Mount it. Double-click on Windows 11 or macOS and browse it like a USB stick.
- Need all the contents as a normal folder on disk? Extract with 7-Zip - fastest and handles weird images.
- Need to send, upload or archive the contents? Convert ISO to ZIP so the recipient doesn't need special software.
- Need to actually install Windows or Linux? Don't extract - write the ISO to a USB stick with Rufus, balenaEtcher or
dd.
Extract ISO contents with 7-Zip
7-Zip is the pragmatic choice on Windows because it treats ISO 9660 and UDF images as plain archives. It also opens images that Windows' built-in mount refuses, such as multi-session or slightly malformed downloads.
The GUI route
- Right-click the ISO, choose 7-Zip → Open archive to look inside without unpacking anything.
- Drag out the individual files you want, or choose 7-Zip → Extract to "name\" to dump everything into a folder beside the image.
- Watch the destination drive: a 4.7 GB ISO extracts to roughly 4.7 GB of files, so you briefly need double the space.
The command line (7z)
The CLI is where this gets genuinely fast, especially for repeat jobs. List the contents first so you know what you're pulling out:
7z l ubuntu-24.04.1-desktop-amd64.isoExtract everything into a named folder, preserving the directory structure (x, not e):
7z x ubuntu-24.04.1-desktop-amd64.iso -oubuntu-isoPull out only what you need - here every .msi and the drivers folder from a software disc, recursively:
7z x setup-disc.iso -oextracted -ir!*.msi -ir!Drivers\*Two flags worth memorising: -o takes no space before the path (-oout, not -o out), and -y answers yes to every overwrite prompt in scripted runs. On macOS and Linux install the p7zip package and the same 7z x syntax works unchanged.
Mounting: the zero-tool option
- Windows 10/11: right-click the ISO → Mount. It appears as a new drive letter; eject it when you're done. (If the ISO is set to open with another app, use Open with → Windows Explorer.)
- macOS: double-click the file, or run
hdiutil attach disc.iso. It mounts on the desktop and in Finder's sidebar. - Linux:
sudo mount -o loop disc.iso /mnt/iso, then copy out what you need andsudo umount /mnt/iso.
Mounting is read-only and instant - nothing is copied until you drag a file out. It's the right answer when you want to run an installer from the image or grab one document.
Convert ISO to ZIP online (no install)
Sometimes the problem isn't your access - it's the other person's. A colleague on a locked-down work laptop can't install 7-Zip, and a 4 GB ISO means nothing to them. Repackaging the contents as a ZIP solves it: every operating system opens ZIP natively, and so does every email client, chat tool and cloud drive.
If you'd rather not install anything yourself, you can convert your ISO to a ZIP file online - upload the image, let the converter read the ISO file system, and download a standard ZIP containing the same folder tree. It's the same end result as 7z x followed by re-zipping, minus the two manual steps and the temporary disk space. For other directions - RAR, 7Z, TAR and friends - the archive converter hub on File Convert Online covers the rest of the formats.
A practical note on size: ISO images of software discs often hold already-compressed payloads (.cab, .msi, .squashfs, .wim). Zipping those gets you maybe 2-5% smaller. ISOs full of documents, DLLs and plain text can shrink by 40% or more. Don't expect miracles from a Linux live image - casper/filesystem.squashfs is already compressed to the bone.
The bootable caveat nobody warns you about
Here's the one thing extraction does not carry over. A bootable ISO contains more than files: it carries an El Torito boot record and, for modern machines, an EFI system partition image stitched into the layout at precise byte offsets. Firmware reads those raw sectors. A ZIP has no concept of sectors, boot catalogs or partition tables.
So the rules are simple:
- Copying extracted files onto a FAT32 USB stick will not produce a bootable installer on most systems - the boot record is missing.
- Re-zipping and later un-zipping back into an ISO with a generic tool loses bootability too, unless you rebuild it with
mkisofs/xorrisoand the original boot options. - 7-Zip helpfully surfaces the boot image as a pseudo-folder named
[BOOT]containing something like1-Boot-NoEmul.img. You can see it; you can't make it bootable again by copying it. - To install an OS, write the original unmodified ISO to USB with Rufus, Ventoy, balenaEtcher or
dd. Those tools write the raw image, boot record included.
Also watch file permissions: Linux ISOs store Unix ownership and the executable bit via Rock Ridge extensions. ZIP stores those inconsistently, so a shell script extracted from a ZIP on Linux may need chmod +x before it runs. And some ISOs - typically game or application discs - ship with copy protection that checks for a real optical drive; extraction gets the files out, but the program may still refuse to start without a mounted virtual drive.
A five-minute workflow that always works
- Look first:
7z l image.isoor mount it. Decide whether you need everything or three files. - Extract selectively with
7z x image.iso -oout -ir!*.pdfinstead of unpacking 4 GB you'll delete in a minute. - Check free space before a full extraction - you need roughly the ISO's size again.
- Share as ZIP, not as ISO, whenever the recipient only needs the contents.
- Keep the original ISO if there's any chance you'll need to boot or reinstall from it. Deleting it after extraction is the one mistake that's hard to undo.
FAQ
Can I open an ISO without any software? Yes, on Windows 10/11 and macOS - double-click to mount. Only older systems or unusual images need 7-Zip.
Is converting an ISO to ZIP lossless? The files themselves are byte-identical. The disc's boot record, sector layout and some Unix permission metadata are not carried over.
Will a ZIP be much smaller than the ISO? Rarely. Expect a few percent on installer discs, more on images full of text and documents.
Can I turn a ZIP back into a bootable ISO? Not with a generic converter. You'd rebuild it with xorriso and supply the original boot options - usually it's far easier to re-download the ISO.
What about `.img`, `.bin/.cue` or `.dmg`? 7-Zip opens many of them, and dedicated tools convert the rest. The logic is identical: they're disc images, not discs.
Do I need admin rights? Not for extracting with portable 7-Zip or for an online conversion. Mounting on Linux with mount -o loop does need sudo.
