---
title: "How to capture a full scrolling page on a Mac"
url: "https://screenshot-laptop.com/macbook/scrolling-screenshot/"
platform: "macOS"
section: "MacBook"
updated: "2026-09-15"
license: "CC-BY-4.0"
attribution: "screenshot-laptop.com"
shortcuts:
  - "Cmd + P"
  - "Cmd + Shift + P"
---

# 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.*

URL: https://screenshot-laptop.com/macbook/scrolling-screenshot/

## The short answer

- Safari: `Cmd` + `P` › PDF — Whole page, text stays selectable
- Chrome: `Cmd` + `Shift` + `P` — Type: capture full size screenshot
- Firefox: right-click › Take Screenshot — Then 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.

1. Open the page in Safari.
2. Press `Cmd`+`P`.
3. Click the **PDF** dropdown at the bottom of the print dialog.
4. 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

1. `Cmd`+`Option`+`I` to open developer tools.
2. `Cmd`+`Shift`+`P` for the command menu.
3. 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](https://screenshot-laptop.com/macbook/scrolling-screenshot/) all involve a browser or a third-party tool, and [the capture toolbar](https://screenshot-laptop.com/macbook/command-shift-5/) 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.

[What the tools differ on](https://screenshot-laptop.com/tools/scrolling-capture-apps/)

## 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](https://screenshot-laptop.com/macbook/) are quicker.

## Questions

**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.
