Deep Scan: Capture Lazy-Loaded and AJAX Images in Chrome
Deep Scan scrolls the page, waits for lazy-loaded and AJAX images to appear, and captures everything a basic scan would miss.
Read more →Bulk Image Downloader Pro
Bulk Image Downloader Pro Extension — Scrape, filter & download images from websites. Free trial; PRO Unlimited from just $1.99.
Paste a list of image URLs, hit download, and watch hundreds of files pour into a single zip — in one click.
Your workflow in three steps: install, scan, download. No complexity—just results.
Add the extension to Chrome. One click from the Chrome Web Store.
Scan the current page, deep scan for lazy-loaded images, or paste a list of URLs. Bulk URL input supported.
Filter by size, type, or domain. Preview thumbnails. Hit download and get organized files.
The Bulk Image Downloader Pro is a Chrome extension for downloading many images at once—from a webpage, a URL list, or multiple pages. Instead of saving files one by one, you scan or paste URLs, filter by size or type, and download in bulk. Everything runs in your browser: no uploads, no servers. Start free; upgrade to PRO for advanced filters, scheduling, and more.
Designers, researchers, marketers, and e-commerce teams use Bulk Image Downloader Pro to save hours on image workflows. Paste URL lists, scan pages, filter by type or size, and export—all from your browser.
From simple downloads to advanced scraping pipelines — everything you need in one extension.
Every feature is designed around the extension workflow: Scan → Filter → Download. Here's what you can do.
Capture all visible and hidden images on the current page in one click.
How to use: Open sidepanel → click Scan Current Page.
Instantly extracts all images from the DOM. Works on any webpage. Use for quick grabs from galleries, product pages, or image-heavy sites.
Detect images loaded dynamically via JavaScript, lazy loading, or infinite scroll.
How to use: Open sidepanel → click Deep Scan. Wait for lazy-loaded content.
Finds images that appear only after scrolling or interaction. Essential for infinite-scroll galleries, AJAX-loaded content, and social feeds.
Select a rectangular region of the page and extract only images from that zone.
How to use: Open sidepanel → click Area Scan → drag to select region.
Ideal for grid-based galleries or when you want to exclude headers, sidebars, or ads. Draw a box around the content you need.
Paste URLs or load from file. Scrape images from multiple pages in one go.
How to use: Paste URLs (one per line) in the URL list. Or load from file.
Process hundreds of URLs. Each URL can be a page or direct image link. Supports semicolon-separated lists in CSV import.
Scan multi-page galleries: follow next-page links automatically.
How to use: Enable pagination in sidepanel → set scan duration or page count.
Automatically follows pagination links. Configure scan duration (30s, 1m, 2m) or max pages. Captures images across entire galleries.
Rescan the page at intervals to capture late-loading or dynamically added images.
How to use: Enable Continuous Scanning in sidepanel. Set interval.
Useful for pages that load progressively. Rescans at configurable intervals to catch images that appear after initial load.
Filter by min/max width and height. Download only images that meet size requirements.
How to use: Open Filters panel → set min/max width and height.
Exclude thumbnails or low-res images. Set minimum dimensions for full-size only. Maximum dimensions for consistent output.
Choose JPG, PNG, WebP, GIF, SVG, PDF, or more. Download only selected formats.
How to use: Open Filters or task → select file types.
Supports 20+ formats. Select specific types or All Formats. Semicolon-separated in CSV for multiple types per task.
Filter by landscape, portrait, or square. Match aspect ratio with tolerance.
How to use: Open Filters → set aspect ratio (≈, <, >).
Filter square images, or exclude portrait/landscape. Use for consistent product catalogs or design systems.
Include or exclude images by domain. Whitelist or blacklist sources.
How to use: Open Filters → set domain include/exclude rules.
Download only from example.com, or exclude CDNs. Useful for mixed-content pages or when you want to limit sources.
Automatic URL deduplication within tasks. Strip duplicate URLs before download.
How to use: Duplicates are automatically removed. Use Strip Duplicates for manual cleanup.
Prevents downloading the same image twice. Works on URL matching. For visual duplicates, use the Perceptual Duplicate Finder.
Set precise future download times. Run tasks at a specific date and time.
How to use: Task panel → set Download Time. Save Options to trigger.
Uses your local timezone. Extension polls every 30 seconds. Combine with ZIP for overnight backups.
Process tasks sequentially. One task completes before the next begins.
How to use: Toggle Queued Download at top. Tasks run in order.
Reliable for large batches. Auto-retry on failure. Resumes from last successful point. Ideal for slow connections.
Up to 100 concurrent downloads. Speed up large batches.
How to use: Set Parallel Downloads at top (1–100).
Default: 5. Increase for faster downloads. Automatic rate limiting and exponential backoff. Respects server headers.
Bulk import tasks from CSV. Create thousands of tasks from a spreadsheet.
How to use: Download CSV template → fill in URLs, settings. Import.
Columns: URL, File Types, Folder Name, Download Time, ZIP, Build Filename, Keywords, Logic. Semicolons for multiple URLs per task.
Export tasks to CSV for backup, templates, or transfer between devices.
How to use: Click Export Tasks. Use as template for re-import.
Includes all task options. Reliable for bulk workflows. Export → edit in spreadsheet → re-import.
Save and restore full scraper state. Pick up where you left off.
How to use: Save session → later, load session to restore.
Stores filters, images, and settings. Resume work across browser sessions. Useful for large batches or interrupted scans.
Save scraper rules per domain for one-click reuse. Filters and scan settings remembered.
How to use: Configure filters → Save Rule for current domain.
Domain-specific rules. One-click load when returning to the same site. Combines with Sessions for full workflow.
Preview images before download. Grid view with filters and cleanup.
How to use: Open Preview tab → browse thumbnails. Filter before download.
Visual grid with dimensions, MIME type, size. Filter by task, format, size, aspect ratio. Remove unwanted images before download.
Compress downloads into organized archives. One ZIP per task with structure preserved.
How to use: Enable Zip toggle in task options.
Standard ZIP. Automatic retries. Download report inside ZIP. Combine with scheduled downloads for backups.
Perceptual duplicate detection. 15+ visual signals: pHash, dHash, histograms, LBP, Hu moments.
How to use: Open Duplicate Finder tab → choose scope, sensitivity, Keep Rule. Scan.
Compares by visual similarity, not URL. Catches same image from different CDNs. Sensitivity: Strict, Balanced, Aggressive.
Validate image URLs before downloading. Identify broken links and non-image content.
How to use: Open 404 Checker tab → paste URLs or load from task. Run check.
Checks HTTP status, content-type. Filters 404s and redirects to non-image pages. Export results to CSV.
Trace URL redirect chains. See final image destinations after CDN or shortener redirects.
How to use: Open Redirect Checker tab → paste URLs. Run to see chain.
Follows 301, 302. Reveals final URLs. Export resolved URLs for direct download.
Apply PNG watermarks with configurable opacity, position, and size.
How to use: Open Watermark tab → upload PNG. Set position, size, opacity.
Upload logo or text. Choose position (corners, center). Apply during download via Canvas. Works with resize and convert.
Construct custom filenames using URL segments, sequences, timestamps, and metadata.
How to use: Enable Filename Constructor → add placeholders: [sequence], [Segment1], [timestamp].
Placeholders: [sequence], [Segment1]–[SegmentN], [timestamp], [random]. Custom filenames from file: one name per line.
Download only if URLs meet Contains, Not Contains, or Regex conditions.
How to use: Enable DOWNLOAD IF URL → add Contains, Not Contains, or Regex rules.
Contains: URL must include text. Not Contains: exclude. Regex: match pattern. AND/OR logic for multiple rules.
Resize, convert, and optimize. Output JPEG, WebP, or PNG. Set max dimensions and quality.
How to use: Enable resize & re-encode → set format, quality %, max width/height.
Resize modes: Fit Inside, Cover, Fill. Convert PNG→WebP, JPG→PNG. Quality 1–100%. Canvas-based, Web Workers.
Join thousands of users who save hours every week with Bulk Image Downloader.
Buy from Just $1.99 →Real reviews from the Chrome Web Store official page. Quotes and reviewer names are shown as published there — not edited or fabricated.
More than 12,000 images in less than 20 minutes. Great extension. Thanks to Dan for this app.
Source: Chrome Web Store official page
I can't believe how convenient this tool is! It helped me download over 5,000 images from multiple URLs and saved me a lot of time. Highly recommended to anyone with similar needs.
Source: Chrome Web Store official page
Compared to DownThemAll!, Image Assistant, etc., this is faster and more reliable.
Source: Chrome Web Store official page
Beast of beasts!
Source: Chrome Web Store official page
Great plug-in and easy to use!
Source: Chrome Web Store official page
Helped me migrate my images from one hosting to another. It's efficient and not a single image missed.
Source: Chrome Web Store official page
If this is not working for you, check the documentation. I was having issues, but after checking the documentation, I appreciate it. Very well written and contains everything I need. Thanks for the work!
Source: Chrome Web Store official page
Worth the upgrade to PRO!
Source: Chrome Web Store official page
Dan was super good to work with. We had an issue and he had it fixed within minutes! Love the way everything works!
Source: Chrome Web Store official page
Did exactly what I was looking for in 20 seconds!
Source: Chrome Web Store official page
Deliberately came here to post a review — this works FANTASTIC. I really needed help downloading images from over 300 URLs and this worked like a charm. Thank you SO MUCH for developing this!!!!
Source: Chrome Web Store official page
Yes. You can install and use the Bulk Image Downloader Pro extension for free. The free tier includes URL input, scan, and download. Upgrade to PRO for advanced filters, scheduling, duplicate detection, and more. For step-by-step guides, open the extension and use the built-in Documentation tab.
Yes. The Bulk Image Downloader Pro extension works on most websites. Paste image URLs from any source, or scan the current page to extract images. Some sites may restrict downloads—check the site's terms of use. Full documentation is available inside the extension.
Install the Bulk Image Downloader Pro Chrome extension, then open any webpage or paste a list of image URLs. The extension scans the page or processes your URL list, lets you filter by size or type, and downloads images directly to your device. No server uploads—everything runs in your browser. The in-extension Documentation tab has detailed guides for every feature.
For detailed guides on every feature, open the extension and check the built-in Documentation tab—it covers everything the extension offers.
Deep Scan scrolls the page, waits for lazy-loaded and AJAX images to appear, and captures everything a basic scan would miss.
Read more →Build download tasks around URL lists, then create, remove, duplicate, and drag to reorder them while stripping duplicates before you run.
Read more →Save scan settings, filters, pagination, and custom CSS selectors as a reusable rule, then quick-apply it the moment you revisit a site.
Read more →Run a diff between two saved sessions to see added, removed, and common URLs, then export or import the session as JSON.
Read more →