How to take a scrolling screenshot on a Mac

By Ziad Ziadeh, Snapline’s developer · Published 3 August 2026 · Last updated 9 September 2026

The short version

  • macOS has no built-in scrolling screenshot. ⇧⌘5 captures what's on screen, and that's the end of it. There is no "Full Page" option like the one on iPhone.
  • For a web page, your browser can export the full page for free: a PDF or PNG from Safari, a PNG from Chrome's developer tools, or a PNG from Firefox's screenshot tool.
  • For a scrolling app window (such as a chat thread or document), you need a screenshot app that stitches. In Snapline: press ⌥⌘L, select the area, click Start, scroll, then click Done. One tall PNG.

What macOS gives you (and doesn't)

macOS cannot take a scrolling screenshot. The built-in tool (⇧⌘3, ⇧⌘4, ⇧⌘5; see Apple's documentation) captures exactly what is visible on screen, once. The feature people are searching for goes by many names (scrolling screenshot, long screenshot, rolling screenshot, full page screenshot, scrolling screen capture), and macOS ships none of them: there is no way to screenshot a page and scroll down as it captures, and no "Full Page" tab like the one iOS offers after a screenshot on an iPhone. Anything longer than your display means several overlapping shots and manual assembly, or one of the methods below.

MethodWorks onOutputCost
Built-in tool (⇧⌘5)Anything visible, no scrollingPNG of one screenFree, preinstalled
Safari: File → Export as PDFWeb pages in Safari onlyFull-page PDFFree, preinstalled
Safari: Web Inspector → Capture ScreenshotWeb pages in Safari onlyFull-page PNGFree, preinstalled
Chrome developer toolsWeb pages in Chromium browsers onlyFull-page PNGFree
Firefox screenshot toolWeb pages in Firefox onlyFull-page PNGFree
Snapline scrolling capture (⌥⌘L)A vertically scrolling window or regionOne tall PNG, annotatable and searchableOne-time license; free to try

Free option 1: Safari

Safari has two routes to a full page, and neither needs an extension.

As a PDF: File → Export as PDF

  1. Open the page and let it finish loading.
  2. Choose File → Export as PDF…
  3. Safari writes the whole page, including everything below the fold, into a PDF.

Fast and free. The catches: the output is a PDF rather than an image, and the saved layout may differ from the page on screen. Check the PDF before sharing it, especially for pages with dynamic content.

As a PNG: Web Inspector's Capture Screenshot

  1. Once: open Safari → Settings → Advanced and turn on Show features for web developers.
  2. Open the page, then press ⌥⌘I to open Web Inspector.
  3. In the Elements tab, right-click the top html element and choose Capture Screenshot.

Safari saves the whole document as a PNG. It's a developer feature, so it requires opening the inspector. Selecting an individual element instead of html captures that element rather than the whole document.

Free option 2: Chrome, Edge, Brave, or Arc

Chrome and every browser built on it can render a true full-page PNG through the developer tools:

  1. Open the page, then press ⌥⌘I to open developer tools.
  2. Press ⇧⌘P to open the command menu.
  3. Type full size and choose Capture full size screenshot.

Chrome saves a PNG without installing an extension. If you prefer an extension's toolbar button, review its requested permissions before installing it. Full-page capture still has the limitations below.

Free option 3: Firefox

Firefox is the one browser with a full-page screenshot in plain sight, no developer tools required:

  1. Press ⇧⌘S, or right-click anywhere on the page and choose Take Screenshot.
  2. Click Save full page in the top-right corner.
  3. Click Download (or Copy to put it on the clipboard).

Firefox saves a PNG of the whole page. If you'd rather have it at a specific scale, the developer tools console accepts :screenshot --fullpage as well.

Where the free options stop

These browser methods capture web pages, not native app windows. Lazy-loaded content and nested scrolling panels may be missing from a full-page export. Scroll through the page first and inspect the saved result. Browser tools also offer smaller captures: Firefox supports region selection, and Safari Web Inspector can capture an individual element. Printing to PDF may change the layout and split it across sheets; use a PNG when you need an image to annotate or share.

Scrolling app windows with Snapline

Snapline is a native macOS screenshot app whose scrolling capture stitches a vertically scrolling window or selected region:

  1. Press ⌥⌘L (rebindable).
  2. Select one scrolling window or region, then click Start.
  3. Scroll down through the content yourself, at your own pace. A live preview grows beside the selection as Snapline stitches the frames.
  4. Click Done. The result is one tall PNG that behaves like any other screenshot: annotate it, search it by its text, pin it.

Snapline detects stationary headers and footers to avoid repeating them at each join. Scroll steadily, keep the window the same size, and watch the preview. If overlap is lost, scroll back up until capture resumes. Capture uses the Screen Recording permission; Snapline does not send scrolling input to other apps.

Snapline is free to try in full for 14 days (after the trial, capture unlocks with a one-time license: no subscription, no account) and requires macOS 14 or later.

A scrolling capture in Safari: the preview grows as the page scrolls. This silent demonstration uses an earlier Snapline version; the controls may look different in your version.

Fix missing content or broken joins

The browser screenshot is missing images or the bottom of the page

Scroll through the page and wait for images to load before capturing it again. A nested panel can scroll independently of the document, so a full-page export may show only its visible portion. Capture that panel separately. For an infinite feed, choose where to stop instead of expecting a finite full-page export.

The scrolling preview stops growing

Scroll back up a little to restore overlap, then continue down more slowly. Avoid jumping with the scrollbar. Pause videos or animations where possible so the content stays stable between frames.

The selection includes two scrolling panes

Select only the pane you want. Snapline joins vertical scrolling; it does not combine independently scrolling panes or stitch horizontally. Keep the window width and zoom unchanged during capture.

The capture ends before the whole document

If Snapline offers Done after the window changes or a capture limit is reached, keep the captured portion and start another capture for the remainder. Review the saved image for missing sections before sharing it.

Full page screenshot vs. scrolling screenshot

The two phrases get used interchangeably, but they describe different mechanisms, and the difference decides which method you need. A full page screenshot is the browser re-rendering a web page at its full height and saving that as one image: it never scrolls anything, which is why it can misrender lazy-loaded content, and why it exists only inside a browser. A scrolling screenshot captures what is actually on screen while the content scrolls and stitches the frames together: it can capture app windows, at the size you see, with only the region you chose. For a web page, either route gives you one tall image. For anything outside the browser, only the scrolling capture does.

Every shortcut on this page

ShortcutWhereWhat it does
⇧⌘3macOSScreenshot of the whole screen (visible part only)
⇧⌘4macOSDrag a region; Space then click for a window
⇧⌘5macOSThe screenshot toolbar: region, window, screen, recording
⌥⌘I then ⇧⌘PChrome, Edge, Brave, ArcDeveloper tools, then the command menu for Capture full size screenshot
⌥⌘ISafariWeb Inspector; right-click html → Capture Screenshot
⇧⌘SFirefoxScreenshot tool with Save full page
⌥⌘LSnaplineScrolling capture of a vertical window or region (rebindable)

Questions

How do I take a scrolling screenshot on a Mac?

For a web page, use the browser: File → Export as PDF in Safari, Capture full size screenshot in Chrome's developer tools, or Save full page in Firefox's screenshot tool. For anything else (Slack, Messages, a PDF, code, a settings pane), use a screenshot app that stitches frames as you scroll. In Snapline: press ⌥⌘L, select the area, click Start, scroll, then click Done. The result is one tall PNG.

Can you take a scrolling screenshot on a Mac with the built-in tool (⇧⌘5)?

No. The built-in tool has never captured more than what's visible on screen, and there is no Full Page option like the one on iPhone and iPad. That's the gap this whole page exists to fill.

How do I take a scrolling screenshot on a MacBook Air or MacBook Pro?

Exactly the same way as on any other Mac. Everything on this page is macOS, not hardware: it works the same on a MacBook Air or MacBook Pro as on an iMac, Mac mini, or Mac Studio. A scrolling screenshot on a MacBook is the same capture, just usually with more below the fold, since laptop screens show less at once.

How do I take a scrolling screenshot on a Mac in Chrome?

Open the page, press ⌥⌘I to open developer tools, press ⇧⌘P for the command menu, type full size, and choose Capture full size screenshot. Chrome saves a PNG of the whole page to Downloads. The same steps work in Edge, Brave, and Arc.

What is the difference between a full page screenshot and a scrolling screenshot?

A full page screenshot is the browser re-rendering a web page at its full height and saving that as an image; it only exists for web pages. A scrolling screenshot captures whatever is on screen while the content scrolls and stitches the frames, so it can capture app windows, at the size you see, with the region you choose. For a web page either gives you one tall image; for anything outside the browser only the scrolling capture does.

Is a long screenshot, rolling screenshot, continuous screenshot, or scrolling screen capture the same thing?

Yes. Long screenshot, rolling screenshot, continuous screenshot, scrolling capture, scrolling screen capture, and full-page screenshot all describe one tall image of content that doesn't fit on the screen at once. A screen capture of a scrolling window is the same job from the other direction: the window scrolls, the frames are joined. macOS offers none of them natively; the methods on this page are the ways to get one.

Can I take a screenshot while scrolling on a Mac?

Not with the built-in tool. In Snapline, start a scrolling capture and scroll down steadily while the preview grows. If you jump too far and lose overlap, scroll back up to recover before continuing.

Do scrolling screenshots work outside the browser, in Slack, Messages, or a PDF?

The browser exports don't; they're web-only. A stitching screenshot app is the only way to capture a scrolling view in an arbitrary app, which is most of what people actually need: chat threads, code review, long documents, a PDF in Preview, settings panes.

What is a drag screenshot on a Mac?

Usually people mean the built-in region capture: press ⇧⌘4 and drag a rectangle over the part of the screen you want. It captures only what's visible inside that rectangle at that moment; it doesn't scroll. To capture a region that continues below the screen, use a scrolling capture instead.

Why does Snapline make you scroll yourself instead of scrolling automatically?

You control the pace and can pause while content loads. Snapline reads the screen without sending scrolling input to another app. Large jumps, resizing the window, or selecting independently scrolling panes can interrupt capture; the troubleshooting steps above explain how to recover or keep the portion already captured.