How to take full page screenshots in Safari (2026)
Taylor BrooksJan 3, 20263 min read
Find out how easy it is to capture and share pixel-perfect screenshots at scale using Allscreenshots. Sign up for a free account and start integrating your first screenshot API call today.
TB
Taylor Brooks
Frontend engineer and browser enthusiast with a passion for cross-platform testing and developer productivity.
Safari doesn't have a simple full page screenshot feature like Firefox or Chrome. There's no keyboard shortcut, no right-click option. But there are two workarounds that get the job done.
Web Inspector Method
First, enable the Developer menu: Safari → Settings → Advanced → Check "Show features for web developers"
Open the page and scroll through it completely (to load all images)
Press Cmd+Option+I to open Web Inspector
In the Elements tab, right-click on the <html> tag at the top
Select "Capture Screenshot"
Save the PNG file
It's not elegant, but it captures the full scrollable page.
Export as PDF (Simpler)
If you don't need an image file:
Go to File → Export as PDF
Save the file
This gives you a multi-page PDF instead of one long image. You can convert it to PNG later using Preview (File → Export) if needed.
Good to Know
Works on: Most standard websites and articles.
Can be unreliable: Some pages produce extra white space or corrupted files. Very long or complex pages may not capture correctly.
macOS screenshots won't help: The system shortcuts (Cmd+Shift+3, Cmd+Shift+4) only capture what's visible on screen — they can't scroll.
Safari is the weakest browser for full page screenshots. If you need this feature often, Firefox does it in two clicks.
A more reliable alternative
Safari's full-page capture is cumbersome and sometimes unreliable. For consistent results, especially on complex pages, a dedicated screenshot API works better.
curl-X POST 'https://api.allscreenshots.com/v1/screenshots'\-H'X-API-Key: your-api-key'\-H'Content-Type: application/json'\-d'{"url": "https://example.com", "fullPage": true}'\-o screenshot.png
No Web Inspector needed, no PDF conversion, no white space issues. The API handles lazy-loaded images, blocks ads, and produces clean PNG or JPEG output every time.