Back to blog

How to Take a Scrolling Screenshot on Mac (3 Ways)

macOS can’t take scrolling screenshots on its own. Here are three ways to capture a full web page, chat, or document on a Mac, including any app, not just browsers.

Oct 2, 2026Snapok TeamSnapok Team

You want a screenshot of an entire web page, a long Slack thread, or a document, and ⌘⇧4 stops at the edge of your screen. macOS has no built-in scrolling screenshot. Here are three ways around that, from browser-only to any app.

Option 1: Browser developer tools (web pages only)

If the content is a web page, browsers can render the full page:

  • Chrome: open DevTools (⌥⌘I), press ⌘⇧P, type Capture full size screenshot, and press Return.
  • Firefox: right-click the page, choose Take Screenshot, then Save full page.
  • Safari: enable the Develop menu, open Web Inspector, right-click the html node in Elements, and choose Capture Screenshot.

This works well for static pages. It doesn't work for chat apps, PDFs, or anything outside the browser, and pages with sticky headers or lazy-loaded images often come out wrong.

Option 2: Stitch several screenshots by hand

Take overlapping screenshots while you scroll, then line them up in an image editor. It works anywhere, but it's slow and the seams rarely line up perfectly.

Option 3: Use Snapok's scrolling capture (any app)

Snapok stitches frames as you scroll, in any app that scrolls: browsers, Slack, WeChat, Notion, PDF readers, code editors.

  1. Press ⌃⌘A and select the area that scrolls, like the body of a page or a conversation.
  2. Click Scrolling Capture in the toolbar, or press ⌘L.
  3. Scroll down inside the dashed frame. Or click Scroll Automatically and Snapok scrolls for you (this needs Accessibility permission).
  4. Press Return. The stitched image opens in the editor.

A few details make the result clean:

  • Sticky rows appear once. A toolbar or a chat input bar that stays put while you scroll is placed at the top or bottom once, not repeated.
  • Sidebars are cropped. Columns that never change, like the channel list next to a chat, are trimmed off.
  • Lost your place? If you scroll too fast for frames to overlap, the panel tells you. Scroll back up a little and continue.

From the editor you can add arrows and text, put it on a background, and copy or save a PNG. It's also saved to your screenshot library, searchable by its text.

Which should you use?

For a one-off web page, browser tools are fine. For chats, documents, or anything you do regularly, a scrolling capture tool is much faster. Snapok is free and open source; see how it compares with CleanShot X and Shottr, which also offer scrolling capture.