How to take a scrolling screenshot on Mac

macOS has no built-in scrolling capture. Here are reliable ways to capture a full web page or long document on a Mac, plus how to keep the result readable.

macOS has no built-in way to take a scrolling screenshot. The Screenshot toolbar (Shift + Command + 5) captures only what is visible on screen. But you can still capture a full page. The best method depends on what you’re capturing.

Full web pages: use the browser

Browsers already know the full height of a page, so they can render all of it in one image, with no stitching and no seams.

Chrome or Edge

  1. Open the page and press Option + Command + I to open Developer Tools.
  2. Press Command + Shift + P to open the command menu.
  3. Type screenshot and choose Capture full size screenshot.

The PNG of the entire page goes to your Downloads folder.

Firefox

  1. Right-click anywhere on the page and choose Take Screenshot.
  2. Click Save full page, then Download or Copy.

Firefox makes this the easiest of the three, with no developer tools needed.

Safari

  1. Turn on developer features in Safari → Settings → Advanced if you haven’t already.
  2. Open the page, then press Option + Command + I to open Web Inspector.
  3. In the Elements tab, right-click the <html> element and choose Capture Screenshot.

Another option in Safari is File → Export as PDF. That keeps the text selectable but may paginate the layout.

Long documents and PDFs

For documents, a full-length image is often the wrong format. A PDF keeps text sharp at every zoom level and searchable.

  • Pages, Word or Google Docs: use File → Export → PDF.
  • Any app that can print: press Command + P, then choose PDF → Save as PDF.
  • Need an image anyway? Open the PDF in Preview and use File → Export to save each page as PNG or JPEG.

Apps that aren’t web pages

Chat threads, long settings panes, spreadsheets and design tools are the hard case. The browser methods don’t apply, and the app may not export a long view.

Your practical options:

  1. Resize first. Make the window as tall as your display allows, hide toolbars, and zoom out slightly. Often one tall capture is enough.
  2. Capture in sections. Take overlapping screenshots, then combine them in an image editor. Overlap each one by a few lines so the joins line up.
  3. Use a scrolling-capture tool. Several third-party Mac screenshot apps scroll the window for you and stitch the frames together. Results vary with sticky headers and animated content, so check the edges.
  4. Record a short video instead. If the point is to show how something flows rather than to archive it, a 10-second screen recording of you scrolling is often clearer than a 6,000-pixel image no one will scroll through.

Make the screenshot readable

A scrolling screenshot that is too wide or too tall turns into unreadable thumbnails in Slack and email. Before you share:

  • Crop to what matters. Remove navigation bars, footers and ad slots.
  • Annotate the key part. Use an arrow, a box or a highlight so people know where to look.
  • Hide sensitive data. Long captures often include email addresses, names or tokens further down the page that you didn’t notice. Cover them with a solid block before sharing. Blur and pixelate are style effects, and pixelated text can sometimes be read back.
  • Extract the text when that’s what you need. If someone needs to copy the content, OCR is faster than retyping. JiffyRecord’s screenshot tools include annotation, OCR and a capture history, so you can mark up a capture and copy its text from the same place.

Quick reference

What you’re capturing Best method
Web page in Firefox Right-click → Take Screenshot → Save full page
Web page in Chrome or Edge DevTools → Capture full size screenshot
Web page in Safari Web Inspector → Capture Screenshot on <html>
Document Export or print to PDF
Native app view Resize and capture, stitch sections, or record a short video

Make small text readable in recordings · See JiffyRecord use cases