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.
Rather call it from code? A free account gives you 200 renders a month, every option on this page, and no five-a-day cap.
0 URLs pasted. The keyless tool captures the first 5 today. The batch API takes 50 per call, renders them on our side while your code does something else, and calls a webhook when they are done; it comes with the free account (200 renders a month, no card).
Capture the whole list with a free accountYou used your 5 free renders today. A free account gets you 200 a month and the batch endpoint: 50 URLs per call, one request, a webhook when the job finishes.
Get 200 free renders a month0 captured
That list is one API call with an account.
POST up to 50 URLs to the batch endpoint, get a job id back, and a webhook when every capture is ready. 200 renders a month free, no card.
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
Website Screenshot
Capture any URL as PNG, JPEG, WebP, or PDF. No signup required.
OG Image Checker
Preview how your link looks on X, Facebook, LinkedIn, and Slack. Validate Open Graph tags.
Webpage to PDF
Convert any web page into a downloadable PDF document. Full page, one click.
HTML to PNG
Paste HTML and CSS, get a pixel-perfect PNG back (JPEG and WebP too). Built for social cards.