SharePoint does not natively support bulk zipping or unzipping directly within its online interface. However, you can easily manage these bulk actions using third-party add-ins, native sync workarounds, or Power Automate workflows.
Here is how you can manage bulk zip and unzip actions depending on your technical preferences. Method 1: Use Third-Party Apps (Most Convenient)
Adding a dedicated tool from the Microsoft Marketplace integrates compression tools right into your SharePoint ribbon. Popular choices include the BoostSolutions Bulk Zip & Unzip App and Zip & Unzip for SharePoint.
To Bulk Zip: Select multiple files or folders in your document library, click Zip or Create ZIP on the top action bar, name your archive, and specify a target folder.
To Bulk Unzip: Select the uploaded ZIP file in SharePoint, click Unzip Document or Extract ZIP, and the tool will automatically extract the files locally while preserving your entire folder structure.
Drag-and-Drop Unzipping: Some apps allow you to drag a local ZIP archive directly into the SharePoint browser interface to automatically extract and upload its contents on the fly. Method 2: Use OneDrive Sync (Free Out-of-the-Box Fix)
If you do not want to install third-party add-ins, you can leverage your local operating system capabilities by syncing your library.
Sync the Library: Navigate to your SharePoint document library and click the Sync button at the top to connect it to your local File Explorer or Finder. Execute Bulk Actions:
To Zip: Select the files inside your synced folder, right-click, and choose Compress to ZIP file (Windows) or Compress (Mac).
To Unzip: Right-click any uploaded ZIP file in your synced folder and choose Extract All.
Automatic Cloud Update: The changes will automatically sync back to SharePoint Online in the background.
Method 3: Automate with Power Automate (Best for Recurrent Tasks)
For hands-off management, you can build a serverless cloud flow that triggers whenever a file is uploaded. Bulk Zip Unzip – Microsoft Marketplace
Leave a Reply