Windows 11 can open ZIP files on its own, but File Explorer’s Extract All works on one archive at a time. If you have a folder full of ZIP files, or archives scattered across many subfolders, a free tool such as 7-Zip or a short PowerShell command can unpack them all in one go. This guide covers both, plus how to gather ordinary files out of many folders into one place.
Quick Answer
Install 7-Zip, select all the ZIP files in File Explorer, right-click, choose Show more options, then 7-Zip, then Extract to “*\”. Each archive is unpacked into its own folder. Without extra software, use the PowerShell command in Method 2.
Method 1: Extract Many ZIP Files With 7-Zip
- Download 7-Zip from its official website and run the installer. Choose the 64-bit x64 version for most PCs, or the Arm64 version for Arm-based laptops.
- Open File Explorer and go to the folder that holds your archives.
- Select the ZIP files. Press Ctrl+A to select everything, or hold Ctrl and click the ones you want.
- Right-click the selection. If 7-Zip is not in the first menu, click Show more options.
- Point to 7-Zip and choose one of these:
- Extract to “*\” puts each archive in a folder named after it. This is the safest choice.
- Extract Here dumps every archive’s contents into the current folder, which can mix files together.
- Extract files… lets you choose a destination and overwrite settings.
- Wait for the progress window to finish, then check the new folders.
7-Zip also handles 7z, RAR, TAR and other formats, and it will ask for a password if an archive is protected.
Method 2: Extract All ZIP Files With PowerShell
PowerShell’s built-in Expand-Archive command handles ZIP files without installing anything. Open the folder in File Explorer, right-click an empty space, choose Open in Terminal, and run:
Get-ChildItem -Filter *.zip | ForEach-Object { Expand-Archive -Path $_.FullName -DestinationPath (Join-Path $_.DirectoryName $_.BaseName) }
Each ZIP is extracted into a folder with the same name, next to the original. To include ZIP files in every subfolder as well, add -Recurse after Get-ChildItem. Expand-Archive only works with ZIP files, so use 7-Zip for other formats.
Method 3: Extract One Archive in File Explorer
- Right-click a ZIP file and choose Extract All.
- Choose a destination or keep the suggested folder.
- Tick Show extracted files when complete and click Extract.
Recent versions of Windows 11 can also open RAR, 7z and TAR archives directly in File Explorer. This works well for a handful of files, but repeating it for dozens is slow, which is why Methods 1 and 2 exist.
Gather Files From Many Folders Into One
Sometimes “extracting” means pulling ordinary files, such as photos or PDFs, out of a tree of subfolders.
- Open the parent folder in File Explorer.
- Type a search such as
*.pdfor*.jpgin the search box. Windows searches every subfolder. - Press Ctrl+A to select the results.
- Right-click and choose Copy (or Cut to move them), then paste into a new folder.
If two folders contain different files with the same name, Windows asks whether to replace, skip or keep both. Choose keep both or skip so nothing is lost.
Tips for Large Jobs
- Test on a copy of the folder first, especially with PowerShell.
- Make sure the destination drive has enough free space. Extracted files are often much larger than the archives.
- Do not extract archives from unknown sources blindly. Scan suspicious downloads with Windows Security first.
- Delete the original ZIP files only after you have checked the extracted contents.
Frequently Asked Questions
Can File Explorer extract several ZIP files at once?
Not in one step. Extract All handles one archive at a time, so use 7-Zip or PowerShell for batches.
Is 7-Zip safe?
Yes, when you download it from the official 7-Zip website. It is free and open source. Avoid copies from unofficial download sites.
Can I extract to a different drive?
Yes. In 7-Zip choose Extract files and pick any folder, or change the destination path in the PowerShell command.
What if a ZIP file is corrupted?
7-Zip reports an error and skips it. Download the file again or ask the sender for a new copy.
Do I need administrator rights?
Installing 7-Zip for all users needs administrator approval. Extracting files into your own folders does not.
Summary
- Install 7-Zip from the official site.
- Select all the ZIP files.
- Right-click, Show more options, 7-Zip, Extract to “*\”.
- Or run the Expand-Archive PowerShell loop.
- Use File Explorer search to gather loose files from many folders.
Still on an older PC? See unzipping files on Windows 7.

Kermit Matthews is a freelance writer based in Philadelphia, Pennsylvania with more than a decade of experience writing technology guides. He has a Bachelor’s and Master’s degree in Computer Science and has spent much of his professional career in IT management.
He specializes in writing content about iPhones, Android devices, Microsoft Office, and many other popular applications and devices.