Extract nested ZIP files
A ZIP inside a ZIP: extract one layer at a time
If extracting a download leaves you with another ZIP file, the first extraction may have worked exactly as intended. The second archive is another layer, with its own contents and destination.
Extract the outer ZIP into its own folder
For an ordinary, unencrypted ZIP from a source you trust, right-click the downloaded file in Windows File Explorer and choose Extract All. Choose a new destination for this delivery. Wait for extraction to finish, then open the destination folder rather than continuing inside the original ZIP view.
Identify the inner archive
Use View, Show, File name extensions in Windows 11 so you can read the full filename. A file such as photos.zip inside the extracted folder is another archive. A normal folder called photos is already a folder and does not need to be unzipped. Check the address bar if the two views look similar.
Extract that ZIP as a separate operation
Right-click the inner ZIP in the destination folder and choose Extract All again. Give it a distinct, empty destination such as photos-unpacked. Keep different inner archives separate instead of merging them into the same folder, where matching names can collide.
Stop at the files you need
Review the second extraction's result. Repeat only for another archive you recognize and actually need to unpack. There is no reason to keep extracting ordinary folders or to open every file. Keep the original download until you have checked that the required files are present and usable.
Two folders and two archives are different things
Imagine a download named delivery.zip containing readme.txt and photos.zip. After the first extraction, the delivery folder holds those two files. Extracting photos.zip into photos-unpacked produces the photographs. Keeping these destinations distinct makes it easier to see which step has finished and which archive each file came from.
By contrast, a path such as delivery/photos/holiday.jpg can simply be a normal folder tree stored in one ZIP. The subfolders are part of that first extraction. An extra folder level is not evidence of another compressed archive. Showing full filename extensions helps distinguish the cases without guessing from similar folder icons.
When several inner archives belong to one delivery
A client might send one outer ZIP containing separate ZIPs for photographs, drawings and reference documents. Extract the outer archive first. In its destination folder, select only the inner ZIP or RAR files you intend to unpack, then press EasyUnZip's default Alt+E shortcut while the app is running, or the shortcut you chose in Settings.
In the configuration panel, Each folder gives each selected archive a named subfolder beside it. Read the destinations before starting: an existing folder with that name may contain an earlier attempt. Custom lets you choose separate destinations when those automatic names are not suitable. Review Overwrite, Skip or Rename deliberately; no conflict choice is a substitute for knowing which delivery you are looking at.
This is a second extraction job, not automatic recursive unpacking. EasyUnZip does not keep discovering and extracting every ZIP produced by the previous job. The batch extraction guide covers a selection of archives already on disk.
Why a file-type filter can miss the documents you expect
Suppose delivery.zip contains documents.zip, and that inner archive contains five PDFs. Filtering the outer archive to PDF does not look through documents.zip. At the outer layer, the entry's extension is ZIP. Extract that inner archive to disk, select it for a new job, and then choose PDF.
This distinction also explains an empty filtered result without assuming that the archive is broken. The file-type extraction guide explains the filter for the archive you are currently working with. Check the layer before changing the selection or retrying the whole delivery.
Know when to stop
- An inner archive asks for a password: it is a separate archive and may need a different password. Confirm it with the sender; see the password-protected ZIP guide.
- The inner file is another format: read its extension. EasyUnZip accepts ZIP and RAR, not every archive format. Renaming a 7z file to ZIP does not convert it.
- Names look like numbered parts: files such as
delivery.part1.raranddelivery.part2.rarmay be volumes of one archive, not independent nested packages. Keep the set together and follow the sender's extraction instructions rather than treating each part as a batch item. RARLAB explains how these numbered volumes work. - Space is running low or nesting keeps continuing: stop and ask whether that structure is expected. The original archive, extracted inner archives and final files can all occupy disk space at once. Do not run an unattended extract-everything loop on an unfamiliar download.
For an unexpected source or surprising file types, use the checks before opening extracted files rather than continuing to unpack the delivery. A readable archive is not proof of trustworthy contents.
Reviewed on 4 November 2026. The basic Extract All workflow follows Microsoft's ZIP instructions. EasyUnZip 0.2.0's supplied-archive queue, extension filtering and routing labels were checked in source. These are source and documentation checks, not tests of an installed Windows app. Extraction time depends on the archives and storage.
Common questions
Why is there still a ZIP after I extracted the download?
The outer archive may contain another archive as one of its files. Extracting the outer ZIP writes that inner ZIP to disk; it does not mean the inner ZIP's contents have also been unpacked. Check that you are viewing the destination, then extract the inner archive separately if you need its contents.
Does EasyUnZip automatically extract every nested ZIP?
No. EasyUnZip extracts the ZIP and RAR archives supplied to the job. An archive written by that job is not automatically queued for another extraction. Select the inner ZIP or RAR files in File Explorer and start a second job when needed.
Will a PDF filter find PDFs inside an inner ZIP?
No. EasyUnZip's extension filter applies to file entries in the archive being extracted. If that entry is photos.zip, the filter sees a ZIP file, not the PDFs inside it. Extract the inner ZIP file from the outer archive first, then apply the PDF filter when extracting that inner archive in a separate job.
Can I delete the outer ZIP after the first extraction?
Wait until you have checked all the files you need, including any required inner archives. Keeping the source gives you a way to retry into a fresh folder without downloading it again. Extraction itself does not require you to delete either the outer or inner archive.