url2image Start a batch
url2image

The whole page, not the first screen.

Capturing a long page is easy to get wrong in ways that are only obvious once you open the file.

Three things that ruin a long capture

Lazy loading. Most of a long page has never been in the viewport when the capture fires, so images below the fold are still grey boxes or blur-up placeholders. The fix is to walk the page from top to bottom first and wait, which is what happens here before every full page shot.

Animation. Elements that fade or slide in on scroll get caught mid transition, and carousels get caught mid slide. Animations and transitions are paused before capture so components sit in their resting state.

Consent walls. A modal and its backdrop sit on top of everything, and often lock scrolling too, which breaks the capture entirely. The common consent platforms and the generic patterns are hidden, and scroll locking is undone.

Viewport captures when you want them

Full page is the default because it is usually what people mean. Turn it off and you get exactly the viewport you asked for, which is the right choice for thumbnails, social previews, and any grid where a uniform aspect ratio matters more than completeness.

Density and size

Device pixel density up to 3x gives retina output for print and high resolution displays. It costs the same as a 1x capture: the unit is a rendered page, not a megapixel.

{"url":"https://stripe.com",
 "full_page": true,
 "width": 1440,
 "device_scale_factor": 2}

Try it on your own list first.

10 screenshots a month cost nothing and need no card. If it works on your list, credits start at $0.002 each and never expire.

Paste a list

Questions

Is there a height limit?

Very long pages are captured up to a practical limit of around 40,000 CSS pixels of priming. Beyond that, browsers themselves become unreliable.

Why is my capture shorter than the real page?

Some pages load more content only when a button is pressed, and some use virtualised scrolling that unloads earlier rows. Neither can be captured as one continuous image by any tool.

Can I capture just one element?

Not currently. Set a narrow viewport width if you need to isolate a column layout.

Pricing, in full

Per screenshot, prepaid, no expiry.

Starter
$5
2,500 shots · $0.002 each

Enough to shoot a competitor set, a client portfolio, or a sitemap crawl.

Scale
$75
75,000 shots · $0.001 each

For monitoring pipelines and agent fleets that render around the clock.

Bulk
$250
350,000 shots · $0.000714 each

Archive work, whole-market sweeps, and anything with a seven figure URL list.

See what a credit covers