How to capture a full scrolling page on a Mac
Safari has had a genuine full-page capture for years, and almost nobody uses it because it's filed under Export as PDF.
The short answer
- Safari: Cmd + P › PDFWhole page, text stays selectable
- Chrome: Cmd + Shift + PType: capture full size screenshot
- Firefox: right-click › Take ScreenshotThen Save full page
Safari: export the page as a PDF#
The best option on a Mac, and it's not marketed as a screenshot feature at all.
- Open the page in Safari.
- Press Cmd+P.
- Click the PDF dropdown at the bottom of the print dialog.
- Choose Save as PDF.
You get the entire page, at full height, with selectable text and working links. No stitching seams, no repeated headers, and a file a fraction the size of an equivalent image.
Turn off Print backgrounds in the print dialog if the page's dark theme would otherwise burn through a ream of virtual ink.
Safari's Reader view, Cmd+Shift+R, is worth combining with this for articles. It strips navigation, ads and sidebars first, so the PDF is just the text and images.
Chrome and Edge: developer tools#
- Cmd+Option+I to open developer tools.
- Cmd+Shift+P for the command menu.
- Type screenshot, choose Capture full size screenshot.
Produces a PNG of the whole page. It renders the page once at its full height rather than stitching sections together, so there are no joins to spot.
Firefox: built in and obvious#
Right-click an empty area of the page and choose Take Screenshot, then pick the whole-page option. Firefox is the only browser that files this where you would think to look for it.
Non-browser content#
For a long Pages document, a Messages thread or a spreadsheet, macOS has nothing built in — the full-page options all involve a browser or a third-party tool, and the capture toolbar is limited to the visible screen. Options:
- Print to PDF works in almost every Mac app — Cmd+P, then the PDF dropdown. Try this first.
- CleanShot X — paid, scrolling capture is its best feature and the most reliable on macOS.
- Shottr — free, lighter, and handles scrolling capture well for the price.
A caution about lazy loading#
Both the Safari and Chrome methods render whatever the page has actually loaded. Images below the fold on a lazy-loading site may not exist yet, and you'll get grey boxes.
Scroll all the way to the bottom, wait for images to appear, then scroll back to the top before capturing. Tedious, but it's the difference between a usable capture and an empty one.
For anything that fits on one screen, the built-in macOS shortcuts are quicker.
Questions people actually ask
Does Cmd + Shift + 5 have a full-page option?
No. Every native macOS capture mode is limited to the visible screen. The full-page capability lives in browsers, not the operating system.
How do I get a PNG instead of a PDF from Safari?
Save the PDF, open it in Preview, then File › Export and choose PNG. Set the resolution to 144 dpi or higher or the text will look soft.
Can I capture a full page on an iPhone more easily?
Yes — take a normal screenshot in Safari, tap the preview, then choose Full Page. Confusingly, iOS has a feature its desktop counterpart doesn't.