Lazy Loaded Images Not Downloading
You expected forty photos. The scan found nine. On most modern sites that gap means the pictures were never requested yet—they load only when you scroll, open a tab, or trigger JavaScript. When lazy loaded images are not downloading, the problem is usually timing, not a broken downloader.
Bulk Image Downloader From URL List side-panel scans can wait for lazy content to appear before you send URLs to a download task.
Step 1: confirm lazy loading is the cause
Signs the page is holding images back:
- more pictures appear as you scroll manually
- thumbnails use tiny placeholders or blurred previews first
- image tags carry
data-src,data-lazy, or similar attributes before the real URL loads - infinite-scroll feeds keep adding cards without a full page reload
If the count never grows no matter how long you wait, the blocker may be login, paywall, or blocked media—not lazy loading alone.
Step 2: run Deep Scan and let it finish
Deep Scan auto-scrolls the page, rescans about every five seconds, and collects URLs as they enter the DOM. It is built for lazy-loaded, AJAX, and infinite-scroll galleries.
- open the gallery and complete any required sign-in
- run Scan Current Page as a quick baseline
- switch to Deep Scan if the count is low
- stop when new images stop appearing or your timed scan duration ends
For pages that add images over time without scrolling, use Continuous Scanning after Deep Scan. For multi-page galleries, pagination scanning with Stack Mode can merge up to 100 pages.
Step 3: narrow the capture
Lazy-loaded pages often mix real photos with icons and ads:
- Area Scan when only one gallery region matters
- minimum width/height filters to drop 1×1 tracking pixels
- file-type and domain filters on noisy templates
- URL deduplication in the side panel before sending to a task
Step 4: validate before the bulk download
Paste the URL list into the 404 checker (HEAD with GET fallback) to drop dead links. Run the redirect checker on wrapper URLs (up to 20 hops, HEAD with GET fallback). Copy cleaned URLs into your task manually—checkers do not auto re-import.
Step 5: what the extension cannot fix
- images behind logins you have not completed
- paywalled, DRM-protected, or hotlink-blocked media the browser never receives
- content that requires CAPTCHA or anti-bot steps
- files that exist only on the server and never appear in page markup
Deep Scan collects what a normal visitor’s browser can load—it does not bypass site access controls.
For the full how-to on capturing lazy galleries, read download lazy loaded images. Install the Chrome extension and treat an incomplete first scan as a signal to scroll and wait, not to give up.
Deep scan and the continuum it depends on
Deep scan waits for pictures that appear after you scroll, which is the right mode for a lazy-loaded page. What it cannot do is scroll for you, so the page has to actually load those images for the scan to find them. If a section never rendered, it will not appear in the results.
For long galleries, pair it with Also scan next pages, which continues through later pages of a gallery. Where the two modes interact is a real cause of missing images: a page that needs scrolling and pagination cleared before the scan converges. Let Deep scan settle before moving on, rather than starting a bulk download from a partial capture.
Continue reading: URL Redirect Checking.
