Free · No signup · 5 URLs per day

Bulk Website Screenshot Tool

Paste a list of URLs, one per line. Each one is rendered in a real browser with ads and cookie banners removed, then you download the lot as a ZIP.

0 URLs. The keyless tool runs 5 a day; the batch API takes 50 per call with a free account.

The batch API in three languages

One request submits the whole list. Poll the job or give it a webhook URL and it calls you when every capture is stored.


              
              
            

How it works

Paste the URLs, pick a format and device, and click Capture all. Each page loads in a real Chromium browser with ads and cookie banners removed, waits for fonts and images, and comes back as an image you can download one by one or as a ZIP. The engine is the same one behind the SnapRender API, so what you see here is what a script gets.

Who uses bulk screenshots

Agencies capturing every client site before and after a release. SEO teams checking how a hundred landing pages render on mobile. Compliance teams keeping dated evidence of what a page said. Directory and bookmark products that need a thumbnail for every link. For all of them the list is the unit of work, not the single page.

From this tool to the batch API

The keyless tool renders five URLs a day, one after another. The batch endpoint takes up to 50 URLs in one POST and returns a job id at once. The captures render on our side, each comes back as a download link valid for 24 hours, and a webhook fires when the job completes. A free account includes it along with 200 renders a month; Business covers 50,000 renders a month for recurring work such as weekly captures of every client site.

What counts as a render

One URL, one render. Batch jobs always capture fresh, which is what a report or a monitoring run needs. Failed captures (a site that blocks bots, a dead link) are reported as failed and refunded to your quota. For single requests you can turn on caching, and a cached repeat does not count.

Frequently asked questions

How many URLs can I capture for free?

Five a day on this page without an account. A free account raises that to 200 renders a month and adds the batch endpoint, which takes 50 URLs per call.

Can I screenshot a list of URLs from a spreadsheet?

Yes. Copy the column of URLs and paste it into the box; one URL per line is all the tool needs. Lines that are not valid URLs are skipped and listed.

Do the screenshots have cookie banners in them?

No. Cookie banners and consent dialogs are removed before capture, and ads are blocked when the option is on. You get the page, not the overlay.

Can I run this on a schedule?

With an account, yes: call the batch endpoint from a cron job, a GitHub Actions schedule or an n8n workflow, and store the results where you like. The scheduled captures guide shows the exact recipes.

Is there a watermark?

No. Every image comes out clean, here and through the API.

More free tools

Related guides