How to take a scrolling screenshot on a Mac

There is no keyboard shortcut for this, and no hidden setting that turns one on. macOS captures the screen, not the page. Everything below is a way around that — two of them free and already installed.

Vasyl Holiney
7 min read
The Sowiks capture window on macOS
On this page

What macOS can and cannot do

The three shortcuts everyone knows — ⌘⇧3 for the whole screen, ⌘⇧4 for a region, ⌘⇧5 for the toolbar — all share one limit. They photograph the display. Anything below the fold does not exist as far as they are concerned.

So the question is never “which shortcut captures the full page”. It is which tool can render or stitch the parts you cannot see, and what that tool does to the result along the way.

MethodWorks on
Safari Web InspectorWeb pages in SafariFree, built in
Chrome DevToolsWeb pages in Chrome or EdgeFree, built in
Capture appAny scrollable window, web or nativeFree to paid
Print to PDFAnything with a print stylesheetFree, built in

Method 1 — Safari’s Web Inspector

Safari renders the entire document and hands you a PNG of it. No stitching, no scrolling, no repeated headers. It is the best free option on a Mac and almost nobody knows it is there.

  1. 1Turn on the Develop menu once: Safari → Settings → Advanced → “Show features for web developers”.
  2. 2Open the page, then Develop → Show Web Inspector, or press ⌥⌘I.
  3. 3In the Elements tab, right-click the <html> node at the very top of the tree.
  4. 4Choose “Capture Screenshot”. Safari renders the whole document and saves a PNG to Downloads.

Right-clicking any other node captures just that element — useful when you want one long table rather than the page around it.

Method 2 — Chrome DevTools

Chrome and Edge hide the same capability behind the command palette. It is faster than Safari’s route once you know the phrase.

  1. 1Open DevTools with ⌥⌘I.
  2. 2Press ⌘⇧P to open the command palette.
  3. 3Type “screenshot” and pick “Capture full size screenshot”.

One thing to watch

The capture uses the current viewport width, so a half-width window produces the mobile layout. Widen the window — or set a device size in the toolbar — before you capture, not after.

Method 3 — a capture app

Both methods above stop at the browser. A Finder window, a chat history, a settings panel, a native app’s long list — none of those have developer tools. This is the gap dedicated capture apps fill, by scrolling the window themselves and stitching the frames.

Stitching is a guess. It looks perfect on a static page and falls apart the moment the page redraws itself while the tool is scrolling.

Which is the honest trade: browser rendering is exact but only covers the web, and stitching covers everything but can be wrong. Knowing which one you are using tells you how hard to check the result.

Where scrolling capture breaks

Sticky headers. Anything pinned with position: fixed gets photographed in every frame and appears repeatedly down the finished image. Browser rendering avoids this; stitching does not.

Lazy-loaded images. Images that only load when they scroll into view may still be blank when the frame is taken. Scroll the page top to bottom once by hand first, then capture.

Virtualised lists. Long feeds and big tables often keep only the visible rows in the DOM and recycle them as you scroll. Full-page rendering captures the handful that exist, not the thousand you can scroll through.

Inner scroll areas. A panel with its own scrollbar is not the page scrolling. Full-page capture will render the page at full height and leave that panel exactly as cropped as it looks now.

Which method to pick

Safari Web Inspector

Three menus deep, and the output lands in Downloads with a generated name.

Chrome DevTools

Renders at the emulated viewport, so a resized window changes the result.

Capture app

Another app in the menu bar.

Print to PDF

A PDF, not an image, and print styles often drop the layout you wanted.

For a web page you need once, use the browser you already have open. For anything you capture daily, or anything outside a browser, the menu-bar app pays for itself in the shortcut alone.

Questions

Does macOS have a built-in scrolling screenshot?

No. Cmd+Shift+3, Cmd+Shift+4 and Cmd+Shift+5 all capture what is currently on screen. There is no system-wide full-page capture on macOS, which is why every method on this page either goes through a browser's developer tools or through a third-party app.

Can Cmd+Shift+5 capture a whole web page?

No. Cmd+Shift+5 opens the screenshot toolbar for the visible screen, a selected region, or a window. It has no scrolling mode. The closest built-in equivalent for a web page is Safari's Web Inspector or printing the page to PDF.

Why does my scrolling screenshot have the header repeated down the page?

The header is positioned with CSS position: fixed or sticky, so it stays put while the rest of the page scrolls under it. Capture tools that stitch together several scrolled frames photograph it once per frame. Browser developer tools render the full page in one pass instead, which is why they do not have this problem.

Should I save a long screenshot as PNG or PDF?

PNG for anything you will paste into a chat, a ticket or a document — it stays an image and previews everywhere. PDF for something long enough that a reader needs to page through it, or when the source is a document rather than an interface.

Can I capture a scrolling screenshot of a native Mac app?

Not with the browser methods, since they only render web content. A dedicated capture app is the only option, and it works by scrolling the window and stitching frames — so it depends on the app scrolling smoothly and not re-drawing its content mid-scroll.

Vasyl Holiney
Written by
Vasyl Holiney
Product Marketing Manager, MySignature

Vasyl is a Product Marketing Manager at MySignature with experience in SEO and Growth. He has been featured on HubSpot, The Next Web, ActiveCampaign, and other well-known marketing blogs.

Capture the whole page, then share it

Sowiks does scrolling capture, annotation and one-link sharing from the menu bar. Free for local capture and editing.

Download Sowiks for Mac