Scrolling website screenshot
Some pages only fill in as you scroll: images fade in, sections slide up, feeds grow longer. This tool scrolls through the page slowly, the way a reader would, then captures everything that loaded as one tall image. Free, with no account.
Example: the first 8,000 pixels of our home page, scrolled and captured at phone size.Example: the first 8,000 pixels of our home page, scrolled and captured at phone size.
What a scrolling screenshot is
The name means different things in different places. On this page it means a single image of a whole web page, made by scrolling through it first so nothing is left unloaded.
Phones call the same idea scroll capture or Capture more: you scroll and the phone stitches what it saw. Desktop apps that can do it often call it a long or panoramic screenshot. Neither Windows' Snipping Tool nor the Mac screenshot keys can scroll, so on a computer the usual route is a browser's full-page command, which captures the page as it stands without scrolling it.
A scrolling screenshot is not a video. If you need a recording of the page moving, use a screen recorder; this tool makes one still image you can zoom into, crop and share.
How the scroll works
The page is opened in Chrome on our servers, cleared of banners, and then walked from top to bottom. These are the exact settings.
- 1
Small steps
It scrolls 75 pixels at a time, so every part of the page passes through the screen, including short sections a fast scroll would skip. - 2
Time to load
It waits a quarter of a second after each step, and half a second more at every screen height, for images and sections to arrive. - 3
A nudge for lazy images
Images that keep their real address in a data attribute until they are seen are given it, so they load even if the site's own script is slow. - 4
Back to the top, then capture
After a last look at the bottom it returns to the top, waits for images to finish, and captures the full height in one image.
| Full-page screenshot | Scrolling screenshot | |
|---|---|---|
| Scroll step | 100 px | 75 px |
| Wait after each step | 150 ms | 250 ms |
| Extra pause at each screen | 0.5 s | 0.5 s |
| Best for | Most pages | Pages that load late or animate in |
Pages that need a scrolling capture
Lazy-loaded images
Most sites now ask the browser to fetch an image only when it comes near the screen. A capture that doesn't scroll gets grey boxes or nothing at all where those images belong.
Sections that animate in
Landing pages often keep a section invisible until it is scrolled into view, then fade or slide it in. Without the scroll, a capture shows empty bands of background. The slower walk gives each animation time to finish.
Long feeds and listings
A feed that keeps loading as you scroll has no end, so the capture stops at the free tool's height limit: 15,000 pixels on desktop and laptop, 7,000 on tablet and 8,000 on a phone, or about 5,400 for a phone capture in WebP. A list behind a Load more button needs that button pressed, which the API can do with an interaction step on the Pro plan.
Questions about scrolling screenshots
Is the scrolling screenshot tool free?
Yes. No account and no watermark, up to 20 captures a day.
How long does a scrolling screenshot take?
It depends on the page's length. Our own home page, about 9,600 pixels tall, takes about 50 seconds at desktop size, most of it spent scrolling. Short pages finish in 15 to 20 seconds.
Can it make a scrolling video or GIF?
No. It makes one still image of the whole page, as PNG, JPEG or WebP. For a video of a page scrolling, use a screen recorder while you scroll it yourself.
Why is part of the page still missing?
Some content only appears after a click or a sign-in, and some sites refuse automated browsers. If a section loads in your own browser after a pause, try again: busy sites are sometimes slow to answer.
Do I need this or the full-page screenshot?
Start with the full-page screenshot: it is faster and gets most pages right. Come here when images or sections come out blank.
How do I take a scrolling screenshot on my phone?
On Android 12 and later, take a screenshot and tap Capture more. On an iPhone, take a screenshot in Safari, tap the thumbnail and choose Full Page. The full-page guide has the steps for every browser.
Set the scroll yourself with the API
The API takes the scroll step, the wait and the pause as options, so you can slow it down further for a difficult site, or speed it up for a simple one. The free plan includes 20 screenshots a month.
curl -X POST https://screenshotforweb.com/api/v1/screenshot \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"fullPage": true,
"scrollDistance": 75,
"scrollDelay": 250,
"pauseAtViewport": true,
"format": "webp"
}'