Full page screenshot: capture an entire webpage in one image
Short answer
A full page screenshot captures an entire webpage as one image, including the parts you have to scroll to reach. Your operating system only photographs the visible window, so a full page capture works by scrolling the page in steps, photographing each screenful, and joining the sections into a single continuous image.
Updated 13 August 2026Written by the Full Page Screenshot team
Press Print Screen and you get the window. Not the article, not the dashboard, not the checkout flow — the window. Everything below the fold is simply absent, and on a modern page that is usually most of it.
A full page screenshot solves that by treating the page as a document rather than a view. The page is scrolled from top to bottom, each screenful is captured, and the captures are joined back into one image at the page's real height. What you get is the whole thing: header, body, footer, in a single file you can send, archive or print.
What a full page capture produces
Concrete numbers, so you know what to expect before you install anything.
- Typical output width
- Page width × display density
- Typical output height
- 3,000–30,000 px
- Typical file size (PNG)
- 4–80 MB
- Maximum single-image edge
- 16,384 px (browser limit)
- Time for a 12,000 px page
- About 4–8 seconds
- Formats
- PNG, JPG, PDF
How to take one
Three actions. Everything else happens on its own.
- 1
Open the page you want
Any normal http or https page works. Chrome blocks every extension from running on
chrome://pages, the Web Store and other extensions' pages, so those cannot be captured by any tool. - 2
Click the toolbar icon
Or press the keyboard shortcut. The page begins scrolling itself, and a badge on the icon counts the progress.
- 3
Save the result
The finished screenshot opens in a new tab where you can crop it, annotate it, blur anything private, and save as PNG, JPG or PDF. See the step by step guide for the detailed walkthrough.
What actually makes this hard
Scrolling and pasting screenshots together sounds trivial. These are the five things that break a naive implementation, and what a capture has to do about each.
- Sticky headers repeat
- A navigation bar pinned to the top of the viewport appears in every single capture, so the joined image ends up with a nav bar every 800 pixels. The fix is to neutralise fixed and sticky positioning during the capture and restore it afterwards, so the header appears once, where it belongs. See automatic scrolling.
- Lazy images are still blank
- Images that load only when scrolled into view have not finished arriving by the time a fast scroll passes them, leaving grey rectangles. The capture has to pause long enough for them to decode.
- Animations get caught mid-frame
- Fade-in-on-scroll effects are half-transparent at the moment of capture. Fast-forwarding transitions to their end state before photographing avoids ghosted sections.
- Scroll positions do not land where you asked
- Browsers clamp and round scroll offsets. Assuming each step moved exactly one viewport produces seams and duplicated strips. Measuring where the page actually landed, and trimming the overlap from that measurement, is what makes joins invisible.
- Very tall pages exceed what a canvas can hold
- Browsers cap a single image at 16,384 pixels on a side. Past that the capture has to be split into parts that tile the page exactly. See long webpage screenshots.
Where the file goes
Full Page Screenshot does the whole capture inside your browser. There is no server, no upload, and no account. The extension requests no host permissions at all: Chrome grants access to one tab at the moment you press the button and takes it back when the capture finishes.
Its own pages ship a Content Security Policy containing connect-src 'none', which means the browser itself blocks outbound requests rather than us promising not to make them. More detail on how the privacy model works.
Frequently asked questions
What is a full page screenshot?
An image of an entire webpage from top to bottom, including the parts that require scrolling. It differs from a normal screenshot, which only captures the visible window.
Can Chrome take a full page screenshot without an extension?
Yes, through DevTools: open DevTools, press Ctrl+Shift+P, and run "Capture full size screenshot". It works, but it fails on pages with sticky headers or lazy images, offers no PDF export and no editing. See the comparison.
Does the screenshot include content inside scrollable panels?
Yes. If the page's main content lives in its own scrolling container — a mail client, a chat log, a dashboard pane — that container is captured rather than the page behind it.
What image quality do I get on a Retina display?
Captures happen at the display's real pixel density, so a 2× screen produces a 2× image. Nothing is upscaled after the fact.
Is it free?
Yes. No account, no sign-in, no paid tier for the capture, the editor or any export format.
Capture your first full page screenshot
Free, no account, and nothing leaves your computer.
Keep reading
How to take a full page screenshot in Chrome
Three ways to capture a full page screenshot in Chrome: DevTools, an extension, and the print dialog. What each one is good at and where each fails.
Long webpage screenshots and where the limits actually are
How to screenshot a very long webpage, why browsers cap images at 16,384 pixels, and what happens to captures past that limit.
Save a webpage as PDF, exactly as it looks
Turn any webpage into a PDF that matches what you see on screen. A4, Letter, Legal or one continuous page, in portrait or landscape.
Built-in browser capture versus an extension
Chrome can capture a full page without an extension. Where the built-in tool is enough, where it fails, and what an extension adds.