How to Capture a Scrolling Screenshot of a Webpage in Safari on Mac
Safari on Mac has no scrolling mode in Apple’s documented Screenshot steps. Choose a visible-area capture, save the page, or use a full-page capture tool.
Apple’s documented Mac Screenshot options capture the whole screen, a window, or a selected area; they don’t describe a mode that automatically scrolls through a Safari webpage. To preserve an entire page, use Safari’s Save As feature. To make one tall image, consider a Safari extension that advertises full-page capture.
These are different outputs: a saved webpage file preserves page content, while a scrolling screenshot is a single visual image. This guide explains how to choose and use each option.
1. Capture what is visible in Safari with Mac Screenshot
For a screenshot of the current display area, use the built-in Mac Screenshot tool:
- Open the webpage in Safari and arrange the window as you want it to appear.
- Press Shift+Command+5.
- Choose to capture the entire screen, a window, or a selected portion.
- Use Options to choose where to save the capture or set a timer, if needed.
- Capture the page. Scroll and take additional captures if you need to document more of it.
For a quick full-screen capture, press Shift+Command+3. For a selected-area capture, press Shift+Command+4, then drag over the area to capture. These shortcuts capture what is displayed; Apple’s documented Mac instructions do not provide a scrolling webpage option. See Apple’s Mac screenshot instructions.
When this method fits
- You need a record of what is currently visible.
- You want to capture a specific section without installing anything.
- You are comfortable taking several images and assembling them separately if the page is longer than the display.
Separate captures may not line up perfectly if the page moves, animates, or changes as you scroll. A single tall screenshot is usually a better fit when you need the page as one image.
2. Save the whole webpage from Safari
If your goal is to preserve the page for later viewing rather than create a tall image, Safari can save it as a Web Archive or Page Source:
- Open the webpage in Safari.
- Choose File > Save As.
- Choose Web Archive or Page Source from the Format menu.
- Choose a location and save the file.
A Web Archive saves webpage content and graphics; links can continue working as long as their destination pages remain available. Page Source saves the HTML source code. Some webpages may prevent Safari from saving items that appear on the page. These formats are not PNG or PDF screenshots. Follow Apple’s Safari webpage-saving instructions.
| What you need | Use | Result |
|---|---|---|
| A record of the visible screen | Mac Screenshot | Image of the screen, window, or selected area |
| A saved copy of webpage content | Safari Save As: Web Archive | Webpage archive with graphics |
| The page’s HTML | Safari Save As: Page Source | Source code file |
| One tall visual image | A full-page capture extension or screenshot API | Image or PDF, depending on the tool |
3. Use a Safari extension for one tall image
If you specifically need a full-page image, the Mac App Store lists third-party extensions such as FullPage Screenshot for Safari. Its listing advertises full-page capture and PNG or PDF export. Check the current listing for price, availability, permissions, and compatibility before installing; those details can change, and the listing does not establish that the extension works on every site.
- Find the extension in the Mac App Store and review its current listing and permissions.
- Install it, then enable it in Safari’s extension settings if prompted.
- Open the page you want to capture and use the extension’s Safari control as described in its current listing or instructions.
- Choose the offered image or PDF output and review the result, especially on pages with long feeds, sticky navigation, or content that loads as you scroll.
Extension steps and controls can change with updates. If capture misses content or the extension cannot access the page, check its current compatibility and permissions. The researched US listing showed a price of $2.99 at retrieval; verify the current price rather than relying on that amount.
4. Keep iPhone’s Full Page option separate
Apple documents a Full Page screenshot workflow for iPhone: take a screenshot, tap its preview, choose Full Page, and save as an image or PDF. That is an iPhone workflow, not the Mac Safari steps above. See Apple’s iPhone screenshot instructions.
5. Or skip the browser setup
If you need a webpage capture from code or an automated workflow, ScreenshotNeo is a website screenshot API and MCP server. One GET request returns an image or PDF; see the API documentation.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests
r = requests.get("https://api.screenshotneo.com/v1/shot", params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"}, timeout=90)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
Replace the example URL with the page you want to capture and keep your API key private. ScreenshotNeo removes cookie banners, popups, and chat widgets before the shot. Bot checks, blank pages, and failed loads are never billed. Its MCP server lets AI agents use screenshot tools. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000 shots. Sign up for 1,000 free screenshots a month, with no card.
Troubleshooting
| Problem | Likely cause | What to do |
|---|---|---|
| The Mac screenshot shows only the visible part of the page | The built-in capture records the screen or selected area. | Save the webpage in Safari, use a full-page extension, or capture the page through a screenshot API. |
| Safari’s saved page is not a PNG or PDF | Web Archive and Page Source preserve webpage content or code; they are not screenshot formats. | Use an extension that offers image/PDF export or an API that returns the desired format. |
| The Web Archive is missing page items | Some webpages prevent saving items that appear on the page. | Try another preservation method, or capture a visual image of the page. |
| An extension is unavailable or behaves differently | Store availability, extension versions, permissions, and site compatibility can change. | Review the current App Store listing, enable the extension in Safari if needed, and check its instructions. |
| A long page is incomplete in a full-page capture | The site may load content as you scroll or use sticky or changing elements. | Check the result; try the extension’s available settings or capture sections separately if necessary. |
Performance, reliability, and cost
- Built-in capture: No extension setup is needed, but a long page may require multiple captures and manual assembly.
- Web Archive: Useful when you need saved page content; it does not give you a single tall image, and some sites restrict what can be saved.
- Extension: Convenient for an image or PDF, but output, permissions, price, and site compatibility depend on the current extension and webpage.
- ScreenshotNeo: An API can fit repeatable capture workflows. Only clean shots are billed; bot checks, CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and response headers report the page verdict and billing status. Plans range from free 1,000 shots monthly to paid tiers; see the product site for the stated plan options.
FAQ
Can I make one continuous screenshot with Shift-Command-5?
Apple’s documented Mac Screenshot choices are full screen, window, and selected area. They do not document automatic scrolling capture.
Is a Web Archive the same as a screenshot?
No. It saves webpage content and graphics in an archive format; a screenshot is a visual image of the page.
Can I use iPhone’s Full Page option on my Mac?
The Full Page steps cited by Apple apply to iPhone. Use a Mac option described in this guide for Safari on Mac.


