How to take full page screenshots in Chrome (2026)
Riley ThompsonJan 7, 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.
RT
Riley Thompson
Developer advocate focused on web tooling, screenshot APIs, and helping teams ship better visual experiences.
Chrome's full page screenshot is buried in DevTools. No extensions needed, but it's not obvious.
The Fastest Method
Open the page you want to capture
Press Ctrl+Shift+I (Windows) or Cmd+Option+I (Mac) to open Developer Tools
Press Ctrl+Shift+P (Windows) or Cmd+Shift+P (Mac)
Type screenshot and click "Capture full size screenshot"
Done. Chrome saves a PNG of the entire page to your Downloads folder.
Other Screenshot Options
When you type "screenshot" in step 4, you'll see a few choices:
Full size screenshot — the entire scrollable page
Screenshot — just the visible area
Area screenshot — draw a custom selection
Node screenshot — capture a specific element (select it first in the Elements tab)
Good to Know
What works well: Most standard websites, blogs, landing pages, and documentation sites capture perfectly.
What doesn't work as well: Very long pages (Chrome has a height limit around 16,000 pixels), sites with lazy-loading images (scroll through first), and web apps like Gmail or Google Docs (they use internal scrolling).
Need to capture screenshots programmatically?
Chrome's DevTools work for occasional screenshots, but if you need to capture screenshots regularly or at scale, a dedicated API is more practical.
AllScreenshots captures full-page screenshots without Chrome's height limitations:
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
The API handles lazy-loaded images, blocks ads and cookie banners, and works from any environment. No browser required.