Short answer: macOS can’t take a scrolling screenshot on its own — ⌘⇧4 only grabs the visible screen. To capture a whole web page, Slack thread, or long document as one tall image, you need a tool that stitches frames while you scroll. Here’s the fastest free way, plus the one native trick that works only in Safari.
The built-in macOS way (and why it falls short)
The macOS screenshot shortcuts — ⌘⇧3, ⌘⇧4, and the Screenshot toolbar ⌘⇧5 — only ever capture what’s currently on screen. There’s no “capture the whole page” option anywhere in the system.
The single exception: in Safari you can open File → Export as PDF to save an entire web page. That’s genuinely useful for web pages — but it only works in Safari, it gives you a PDF (not a shareable image), and it can’t touch a native app, a chat history, a spreadsheet, or a long code file. For anything beyond a Safari page you need a real scrolling-capture tool.
The easy way: scrolling capture in Lovely Screenshots
Lovely Screenshots is a free menu-bar app for macOS 14+ that captures a scrolling area by sampling frames as you scroll and stitching them into one continuous image — with automatic alignment so headers and footers don’t repeat.
- Open the app you want to capture. Get the window ready — a long web page, a chat thread, a Slack channel, a code file. Scroll to the very top so the capture starts from the beginning.
- Start a scrolling capture. Press ⌘⇧A for the capture picker and click Scroll, or choose Scrolling Capture from the menu-bar icon. Then drag a box around the scrollable area.
- Scroll down slowly and steadily. Scroll through the content at a calm pace. Lovely samples frames and stitches them together in real time — a live preview on the side shows the long image growing. If it flashes “too fast”, just scroll a touch slower.
- Finish and save. Press Return (or click Done) when you’ve reached the end. The full-length screenshot opens in the editor, ready to annotate, crop, or export as one tall PNG.
Frequently asked questions
Does macOS have a built-in scrolling screenshot?
No. The built-in Screenshot app (⌘⇧5) and ⌘⇧4 only capture what’s visible on screen. The one native exception is Safari, where you can choose File → Export as PDF to save a whole web page — but it only works for web pages in Safari, produces a PDF rather than an image, and can’t capture a Slack thread, a native app, or a long document. For everything else you need a dedicated tool.
Is scrolling capture free in Lovely Screenshots?
The app is a free download and basic capture and annotation are free forever. Scrolling capture is part of Lovely Pro — a one-time $12 purchase (beta price) that also unlocks beautify backgrounds, higher-quality video export, voice-over, and automation. There’s no subscription.
How do I capture a long web page or a whole chat thread?
Start a scrolling capture over the scrollable region, then scroll from top to bottom at a steady pace. Lovely aligns each frame to the previous one and trims sticky headers and footers automatically, so the result reads as one continuous image instead of repeated bars.
Why does it say “scroll slower”?
If you scroll faster than the app can capture and align frames, consecutive shots share too little overlap to stitch confidently. Slowing down gives it enough shared content to line up perfectly — it’s better to be a little slow than to end up with a jump in the image.