WordPress lets you bulk-select media files in the Media Library, but only to delete them. ZipMyMedia adds the missing piece: a “Download Selected” button that zips up all the selected files and sends them to your browser as a single download.
It works seamlessly in both grid view and list view, and uses WordPress’s native UI patterns so the button feels like a built-in feature.
ZipArchive extension (available on virtually all hosts by default)