Guide
How to take a scrolling screenshot on a Mac
The built-in shortcuts capture only what is on screen. For a full web page, a long chat, or a settings pane that scrolls, you need one of the methods below. Three are browser-only; one works in any app.
Does macOS have a scrolling screenshot?
No. ⌘⇧3, ⌘⇧4, and the ⌘⇧5 toolbar all capture the visible area only. Preview and Markup do not stitch either. Apple has never shipped scrolling capture on the Mac.
Method 1: Safari full-page PDF
- Open the page in Safari.
- Choose File → Export as PDF.
- Save. The PDF contains the whole page, not just the viewport.
Note. You get a PDF, not a PNG, and it only works in Safari. Convert with Preview if you need an image.
Method 2: Chrome, Edge, Arc, or Brave developer tools
- Open the page and press ⌥⌘I to open developer tools.
- Press ⌘⇧P to open the command menu.
- Type capture full size screenshot and press Return.
- The PNG downloads to your Downloads folder.
Note. Sticky headers can repeat, lazy-loaded content may be missing if you have not scrolled through it, and very tall pages can fail. Browsers only.
Method 3: Firefox built-in screenshot tool
- Right-click anywhere on the page and choose Take Screenshot.
- Click Save full page.
- Choose Download or Copy.
Method 4: Any app with Shotnix (⌘⇧S)
- Press ⌘⇧S or choose Scrolling capture from the Shotnix menu bar Command Center.
- Draw a selection over the part of the window that scrolls: the browser viewport, the chat pane, the document body.
- Wait. Shotnix scrolls, captures each frame, and stops automatically when the content stops changing.
- Copy, save, edit, or pin the stitched image from the overlay.
Tips for cleaner long screenshots
- Hide or collapse sticky headers and chat composers before capturing so they do not repeat in the stitched image.
- Scroll through the page once first so lazy-loaded images are in memory.
- Zoom the page out slightly to fit more content per frame and reduce seams.
- For chat apps, select just the message list, not the sidebar.
Questions
Can I take a scrolling screenshot with ⌘⇧4?
No. ⌘⇧4 captures only the visible region. You need one of the methods above.
Does this work for Slack, Discord, or Messages?
Browser tools do not apply to native apps. A screen-level tool like Shotnix works in any app that scrolls with the mouse wheel.
Why does my full-page screenshot have a repeated header?
Sticky elements are captured each time they appear on screen. Hide them before capturing, or crop the repeats afterwards.
Is the output full resolution?
Shotnix keeps the Retina scale of your display. Browser tools export at the device pixel ratio you set in developer tools.
Try it on your own screen.
Shotnix is free, open source, and local. Download the notarized DMG, or star the repository if you want to follow along.
8.4 MB · macOS 13+ · signed and notarized by Apple · MIT license