Bulk Image Downloader

Download every image on a page as one ZIP. Each file is auto-named from its alt text. For marketers and content editors.

As of June 2026, Bulk Image Downloader has 17 users in the Productivity category.

Usersno change0%
17
17
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.1
Manifest V3
90-day change · In the last 90 days this extension 1 version update.

History

4 snapshots

Tracking since May 20, 2026.

17.64138.36May 20, 2026Jun 8, 2026
View as table
DateUsersRatingReviewsVersion
May 20, 20261.0.0
May 26, 20261.0.0
Jun 2, 202691.0.1
Jun 8, 2026151.0.1
Now171.0.1

Changelog

  • May 26, 2026
    description
    Download every image on any webpage as a single ZIP file. Each image is automatically named from its alt text — so you get a ZIP full of readable filenames like lakeside-sunset.jpg instead of DSC_0042.jpg or image_3.jpeg.
    
    BUILT FOR CONTENT WORKFLOWS
    
    Working on a content migration? Auditing image assets across a site? Building a reference library? This extension turns a page full of images into a clean, named archive in two clicks.
    
    HOW IT WORKS
    
    1. Open any page with images (HTTP or HTTPS, any domain)
    2. Click the extension icon — it scans the page and counts the images it found
    3. Hit Download as ZIP
    4. Save the file
    
    That's it. The extension reads each img tag, fetches the actual image bytes, uses the alt attribute as the filename, and packages everything in a single ZIP.
    
    FILENAME STRATEGY
    
    For each image:
    - Alt text is sanitized (special characters removed, spaces become hyphens)
    - File extension comes from the image type (.jpg, .png, .webp, .svg)
    - If alt is missing, the extension falls back to image_001.jpg, image_002.jpg, etc.
    - Duplicates get an incrementing suffix (lakeside-sunset.jpg, lakeside-sunset-1.jpg)
    
    WHAT'S FILTERED OUT
    
    - Inline base64 images smaller than 50px (typically tracking pixels or icons)
    - Background-image CSS (only img tags are captured)
    - SVG sprites and inline SVGs (only file-based images)
    
    USE CASES
    
    - Content audits — get all blog post images in one shot
    - Migration prep — pull a portfolio of images before redesigning a site
    - Alt-text review — see what alt text is in use across a section
    - Asset libraries — build a folder of named, organized images
    - Competitive research — see how a competitor names their assets
    - WordPress media library backup — grab every image from a public page
    
    WHY ALT-TEXT FILENAMES MATTER
    
    Image filenames matter for accessibility audits, content reviews, and just basic file organization. A folder full of DSC_0042.jpg files is useless. A folder where every file is named for what's in the image is searchable, sortable, and reviewable.
    
    PRIVACY
    
    The extension runs entirely in your browser. Image fetches go through your browser's standard network (CORS-bound, just like loading an image in a tab). The ZIP is built client-side via JSZip. Nothing is sent to any external server. No analytics, no telemetry.
    
    PERMISSIONS
    
    - activeTab — to run the scanner against the current tab when you click the icon
    - scripting — to inject the image extractor
    - <all_urls> — needed to fetch images hosted on arbitrary CDNs (CDN hosts are often different from the page host)
    
    AUTHOR
    
    Built by Yegappan as a v1.0.0 first release.
    Site: yegappan.pages.dev
    Download every image on any webpage as a single ZIP file. Each image is automatically named from its alt text — so you get a ZIP full of readable filenames like lakeside-sunset.jpg instead of DSC_0042.jpg or image_3.jpeg.
    
    BUILT FOR MARKETERS AND CONTENT TEAMS
    
    For marketers, social media managers, content editors, and freelancers working with image assets. Migrating a blog to a new CMS? Auditing image assets across a site? Building a reference library or moodboard? This extension turns a page full of images into a clean, named archive in two clicks.
    
    HOW IT WORKS
    
    1. Open any page with images (HTTP or HTTPS, any domain).
    2. Click the extension icon — it scans the page and counts the images.
    3. Hit Download as ZIP.
    4. Save the file.
    
    The extension reads each img tag, fetches the actual image bytes, uses the alt attribute as the filename, and packages everything in a single ZIP.
    
    FILENAME STRATEGY
    
    - Alt text is sanitized — special characters removed, spaces become hyphens
    - File extension comes from the image type (.jpg, .png, .webp, .svg)
    - If alt is missing, the extension falls back to image_001.jpg, image_002.jpg, etc.
    - Duplicates get an incrementing suffix (lakeside-sunset.jpg, lakeside-sunset-1.jpg)
    
    WHAT'S FILTERED OUT
    
    - Inline base64 images smaller than 50 pixels (typically tracking pixels or icons)
    - Background-image CSS (only img tags are captured)
    - SVG sprites and inline SVGs (only file-based images)
    
    USE CASES
    
    - Content audits — get all blog post images in one shot
    - Migration prep — pull a portfolio of images before redesigning a site
    - Alt-text review — see what alt text is in use across a section
    - Asset libraries — build a folder of named, organized images
    - Competitive research — see how a competitor names their assets
    
    WHY ALT-TEXT FILENAMES MATTER
    
    Image filenames matter for accessibility audits, content reviews, and basic file organization. A folder full of DSC_0042.jpg files is useless. A folder where every file is named for what's in the image is searchable, sortable, and reviewable.
    
    PRIVACY
    
    The extension runs entirely in your browser. Image fetches go through your browser's standard network. The ZIP is built client-side via JSZip. Nothing is sent to any external server.
    
    PERMISSIONS
    
    - activeTab — runs the scanner against the current tab when you click the icon
    - scripting — injects the image extractor
    - <all_urls> — needed to fetch images hosted on arbitrary CDNs (CDN hosts often differ from the page host)
    
    AUTHOR
    
    Built by Yegappan as a v1.0.0 first release.
    Site: yegappan.pages.dev
    Privacy policy: yegappan.pages.dev/extension/privacy-policy
    
    
    ----------------------------------------------------------
    TEST INSTRUCTIONS
    ----------------------------------------------------------
    
    To test:
    
    1. Install the extension and pin it to the toolbar.
    2. Navigate to a page with many images — for example https://unsplash.com or any image-heavy blog homepage.
    3. Click the extension icon. The popup shows "Scanning…" briefly, then displays "X images detected".
    4. Click "Download X images as ZIP". A save dialog opens — choose a folder.
    5. Open the ZIP in your file manager. Each image inside is named from its alt text (e.g., "ocean-sunset.jpg", "office-meeting.jpg"). Generic numeric filenames (image_001.jpg) appear only for images with no alt attribute.
  • May 26, 2026
    short_description
    Bulk download every image on a page as ZIP — each file auto-named from its alt text. Built for content and SEO work.
    Download every image on a page as one ZIP. Each file is auto-named from its alt text. For marketers and content editors.
  • May 26, 2026
    name
    Bulk Image Downloader — Save Site Images as ZIP with Alt-Text Names
    Bulk Image Downloader

Permissions & access

Permissions
activeTabscripting
Host access
<all_urls>

Screenshots

Bulk Image Downloader screenshot 1Bulk Image Downloader screenshot 2Bulk Image Downloader screenshot 3

About

Download every image on any webpage as a single ZIP file. Each image is automatically named from its alt text — so you get a ZIP full of readable filenames like lakeside-sunset.jpg instead of DSC_0042.jpg or image_3.jpeg.

BUILT FOR MARKETERS AND CONTENT TEAMS

For marketers, social media managers, content editors, and freelancers working with image assets. Migrating a blog to a new CMS? Auditing image assets across a site? Building a reference library or moodboard? This extension turns a page full of images into a clean, named archive in two clicks.

HOW IT WORKS

1. Open any page with images (HTTP or HTTPS, any domain).
2. Click the extension icon — it scans the page and counts the images.
3. Hit Download as ZIP.
4. Save the file.

The extension reads each img tag, fetches the actual image bytes, uses the alt attribute as the filename, and packages everything in a single ZIP.

FILENAME STRATEGY

- Alt text is sanitized — special characters removed, spaces become hyphens
- File extension comes from the image type (.jpg, .png, .webp, .svg)
- If alt is missing, the extension falls back to image_001.jpg, image_002.jpg, etc.
- Duplicates get an incrementing suffix (lakeside-sunset.jpg, lakeside-sunset-1.jpg)

WHAT'S FILTERED OUT

- Inline base64 images smaller than 50 pixels (typically tracking pixels or icons)
- Background-image CSS (only img tags are captured)
- SVG sprites and inline SVGs (only file-based images)

USE CASES

- Content audits — get all blog post images in one shot
- Migration prep — pull a portfolio of images before redesigning a site
- Alt-text review — see what alt text is in use across a section
- Asset libraries — build a folder of named, organized images
- Competitive research — see how a competitor names their assets

WHY ALT-TEXT FILENAMES MATTER

Image filenames matter for accessibility audits, content reviews, and basic file organization. A folder full of DSC_0042.jpg files is useless. A folder where every file is named for what's in the image is searchable, sortable, and reviewable.

PRIVACY

The extension runs entirely in your browser. Image fetches go through your browser's standard network. The ZIP is built client-side via JSZip. Nothing is sent to any external server.

PERMISSIONS

- activeTab — runs the scanner against the current tab when you click the icon
- scripting — injects the image extractor
- <all_urls> — needed to fetch images hosted on arbitrary CDNs (CDN hosts often differ from the page host)

AUTHOR

Built by Yegappan as a v1.0.0 first release.
Site: yegappan.pages.dev
Privacy policy: yegappan.pages.dev/extension/privacy-policy


----------------------------------------------------------
TEST INSTRUCTIONS
----------------------------------------------------------

To test:

1. Install the extension and pin it to the toolbar.
2. Navigate to a page with many images — for example https://unsplash.com or any image-heavy blog homepage.
3. Click the extension icon. The popup shows "Scanning…" briefly, then displays "X images detected".
4. Click "Download X images as ZIP". A save dialog opens — choose a folder.
5. Open the ZIP in your file manager. Each image inside is named from its alt text (e.g., "ocean-sunset.jpg", "office-meeting.jpg"). Generic numeric filenames (image_001.jpg) appear only for images with no alt attribute.

Technical

Version
1.0.1
Manifest
V3
Size
47.66KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
hafmagekjdemhekfkcffhppkigmlkkob
Developer ID
uca7f88fd278a9c2c4a43d628632fb5c9
Developer Email
[email protected]
Created
May 19, 2026
Last Updated (Store)
May 23, 2026
Last Scraped
Jun 8, 2026

Data sourced from the Chrome Web Store · last verified Jun 8, 2026.