Back to blog

Capture guides

How to Take a Scrolling Screenshot (Every Device and Browser)

June 20, 2026 · 5 min read · Grabbit Team

How to Take a Scrolling Screenshot (Every Device and Browser)

A scrolling screenshot captures a whole page that runs past the bottom of your screen. Instead of stopping at the fold, the tool scrolls the page, grabs each section, and stitches them into one tall image. Here is how to take one on every device and browser, plus how to capture long pages automatically when one manual shot is not enough.

The header image above is a scrolling screenshot of grabbit.live, captured with the Grabbit API.

The quickest answer per platform

PlatformFastest method
ChromeDevTools Command Menu, "Capture full size screenshot"
EdgeWeb Capture (Ctrl+Shift+S), "Capture full page"
FirefoxRight-click, "Take Screenshot", "Save full page"
WindowsUse a browser method above (Snipping Tool is viewport only)
MacUse a browser method above (no native scroll capture)
iPhoneScreenshot, then the "Full Page" tab, save as PDF
AndroidScreenshot, then "Capture more" or "Scroll capture"

How to take a scrolling screenshot on Chrome

Chrome can capture a full scrolling page with no extension:

  1. Open the page and press F12 to open DevTools.
  2. Open the Command Menu with Ctrl+Shift+P (Cmd+Shift+P on Mac).
  3. Type screenshot and choose Capture full size screenshot.

Chrome scrolls the page for you and saves one tall PNG to your downloads. This is the most reliable manual method on any operating system: it works the same on Windows, Mac, and Linux.

If you take scrolling shots often, a one-click extension like GoFullPage or Awesome Screenshot adds a toolbar button that scrolls, stitches, and exports to PNG or PDF. Convenient, but every extension you install gets access to the pages you visit, so weigh that against the saved clicks.

How to take a scrolling screenshot on Edge

Microsoft Edge has Web Capture built in:

  1. Press Ctrl+Shift+S, or open the menu and choose Web capture.
  2. Choose Capture full page.
  3. Annotate if you want, then save.

How to take a scrolling screenshot on Firefox

Firefox ships a native full-page tool:

  1. Right-click anywhere on the page.
  2. Choose Take Screenshot.
  3. Click Save full page.

Scrolling screenshot on Windows (and the Snipping Tool)

A common question: can the Snipping Tool do a scrolling screenshot? No. The Windows Snipping Tool and PrtScn only capture the visible area, never content below the fold. On Windows 10 or Windows 11, take a long scrolling screenshot with Chrome's DevTools capture, Edge's Web Capture, or a browser extension. There is no built-in OS shortcut for scroll capture.

Scrolling screenshot on Mac

macOS shortcuts (Cmd+Shift+3 for the whole screen, Cmd+Shift+4 for a selection, Cmd+Shift+5 for the toolbar) all capture only what is visible. There is no native scrolling screenshot on Mac, so use your browser's full-page capture as described above. Third-party apps like Shottr and CleanShot X add scroll capture if you want it system-wide.

Long screenshot on iPhone

To take a long scrolling screenshot on iPhone:

  1. Take a normal screenshot (side button plus volume up).
  2. Tap the preview thumbnail in the bottom-left corner.
  3. Switch to the Full Page tab at the top.

iPhone captures the entire scrollable page and saves it as a PDF. This works for Safari web pages and many apps. You can crop the PDF before sharing.

Scrolling screenshot on Android

Android calls it "Capture more" or "Scroll capture", and the label varies by manufacturer:

  1. Take a screenshot.
  2. Tap Capture more (Pixel), Scroll capture (Samsung), or the equivalent prompt.
  3. Drag to set how far down the page to capture, then save.

If your phone does not show the option, a long page inside Chrome on Android can still be captured with the DevTools method from a connected desktop, or with a screenshot API.

Taking scrolling screenshots automatically with an API

Manual capture is fine for one page. When you need to capture long scrolling pages on a schedule, across many URLs, or from inside an app or CI pipeline, an API does it with a single request. Set full_page to true and the capture spans the entire document height, the same scroll-and-stitch a browser does, but server-side and hosted:

curl https://api.grabbit.live/v1/grabs \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://example.com", "full_page": true, "format": "webp" }'

The response returns a hosted image_url for the full scrolling page. On infinite-scroll or lazy-loaded pages, add delay_ms (up to 10000) so late content renders before the capture, set width (320 to 1920) to control the layout the page renders at, or pass a CSS selector to clip to one element. Pricing is a flat $0.002 per capture on prepaid credits that never reset, so a one-off batch costs cents and there is no monthly quota to waste.

For the full walkthrough, see the guide to screenshotting any website. To capture a single tall page rather than a feed of them, our full-page screenshot guide covers every manual method, and the screenshot API reference lists every parameter.

FAQ

How do you take a scrolling screenshot?
A scrolling screenshot scrolls the page for you and stitches the frames into one tall image, so you capture content below the fold. The method depends on your device: in Chrome, open DevTools and run 'Capture full size screenshot'; on iPhone, use the 'Full Page' tab; on Android, tap 'Capture more'. To do it automatically across many URLs, call a screenshot API with full_page set to true.
Can a Snipping Tool do a scrolling screenshot?
No. The Windows Snipping Tool only captures the visible area, not content below the fold. For a long scrolling page on Windows, use Chrome's DevTools full-size capture, Edge's Web Capture, a browser extension, or a screenshot API.
How do I take a long screenshot on iPhone?
Take a normal screenshot (side button plus volume up), tap the preview thumbnail, then switch to the 'Full Page' tab at the top. iPhone captures the entire scrollable page and saves it as a PDF you can crop or share.
How do I enable scroll screenshots?
Most platforms have scrolling capture built in, you just have to find it: Chrome and Edge in DevTools or Web Capture, Firefox under 'Take Screenshot', iPhone in the 'Full Page' tab, and Android via 'Capture more' or 'Scroll capture' after taking a screenshot. There is no global setting to toggle; it lives inside each capture tool.
How do I take a screenshot of a very long page?
For a single very long page, use your browser's full-page capture (Chrome DevTools or Firefox 'Save full page'), which scrolls and stitches automatically. For many long pages, or pages inside an app or CI pipeline, call a screenshot API with full_page set to true and it returns one tall image per URL.
How do I take a scrolling screenshot on Mac?
macOS has no native scrolling screenshot (Cmd+Shift+3/4/5 only capture the visible screen). Use your browser instead: Chrome DevTools 'Capture full size screenshot' or Firefox's 'Save full page'. Apps like Shottr and CleanShot X also add scroll capture on Mac.

Capture any website with one API call

Get a free test key and capture your first screenshot in two minutes.

Written by

Grabbit Team

Screenshots as a service

The team behind Grabbit, the screenshot API for developers and AI agents. We write about web capture, rendering, and automating screenshots at scale.

Keep reading