A full-page screenshot captures an entire webpage from the very top to the very bottom — including everything you'd normally have to scroll to see. It's one of the most common things people need a browser for: saving a receipt, archiving an article, reporting a bug, or building documentation. Yet Chrome doesn't put the option anywhere obvious.
In this guide we'll walk through three reliable methods, from Chrome's hidden built-in command to a one-click extension, and explain honestly where each one works well and where it fails.
Method 1: Chrome DevTools (built-in, but hidden)
Chrome has had a full-page screenshot command since 2017, but it lives inside the developer tools:
- Open the page you want to capture and press F12 (or Ctrl + Shift + I on Windows, Cmd + Option + I on Mac) to open DevTools.
- Press Ctrl + Shift + P (Windows) or Cmd + Shift + P (Mac) to open the command menu.
- Type "screenshot" and choose "Capture full size screenshot".
- Chrome renders the entire page and downloads it as a PNG automatically.
Where it works well: simple, static pages — articles, documentation, plain landing pages. It requires no installation at all.
Where it fails: the DevTools method renders the page in one pass rather than actually scrolling it. Pages with lazy-loaded images, sticky headers, infinite scroll, or fixed sidebars often come out with blank gaps, repeated navigation bars, or missing content. There's also no way to edit, annotate, or convert the result — you only get a raw PNG.
Method 2: The keyboard shortcut combo (visible area only)
If you only need what's currently on screen, you don't need anything special: press Ctrl + Shift + S on Windows 11 (Snipping Tool) or Cmd + Shift + 4 on Mac, then drag over the browser window. This is fast — but it captures only the visible viewport. For a long page, you'd have to take five or ten screenshots and stitch them by hand, which is exactly the tedious work the other two methods eliminate.
Method 3: A scrolling-capture extension (one click, edits included)
A dedicated extension like Capture X takes a different approach: it actually scrolls the live page the way a human would, captures each segment, and stitches everything into one seamless image. Because the page is genuinely scrolled, lazy-loaded images load properly and dynamic content renders the way you actually see it.
- Install Capture X from the Chrome Web Store (it's free).
- Open the page and click the extension icon in your toolbar.
- Choose "Full page". The page scrolls automatically and the segments are merged.
- In the editor that opens, crop, annotate, or blur anything you like, then save as PNG, JPEG, or PDF, copy to clipboard, print, or upload to Google Drive.
Which method should you use?
| Situation | Best method |
|---|---|
| Quick capture of a simple static page | DevTools command |
| Only the visible part of the screen | OS keyboard shortcut |
| Long or dynamic pages (lazy images, sticky headers) | Scrolling extension |
| You need to annotate, blur, or export to PDF | Scrolling extension |
| A scrollable area inside the page | Scrolling extension (see our scrollable-area guide) |
All three methods are free, so the honest answer is: keep the DevTools trick in your back pocket for quick one-off captures, and use a scrolling extension when the page is long, dynamic, or when you need to do anything with the screenshot after taking it.