Skip to content
Full page screenshot

Capture the entire page, not just the part on screen

InnoShot scrolls the page for you, captures it screen by screen and stitches one tall image, then opens it in the editor. Sticky headers appear once instead of on every slice, lazy images are loaded first, and your scroll position is put back when it finishes.

Why it is needed

Chrome only shows you one screen at a time

A normal screenshot stops at the bottom of the window. Long articles, landing pages, documentation, receipts and dashboards all run further than that, and capturing them by hand means taking a dozen screenshots and lining them up.

InnoShot does the lining up. It measures the page, steps down it one screen at a time, takes a capture at each step and joins them into a single image at your screen's full resolution. Browser zoom and high-density displays are accounted for, so text stays sharp.

Chrome lets an extension take at most two screen captures per second, so a long page takes a few seconds: roughly half a second per screen, or about 11 seconds for a page twenty screens tall. A progress indicator shows how far it has got, and Esc cancels.

How to

How to take a full page screenshot in Chrome

  1. 1

    Open the page and start a full-page capture

    Press Alt+Shift+F, or click the InnoShot icon in the toolbar and choose Full page, or right-click the page and use the InnoShot menu.

  2. 2

    Let InnoShot scroll

    The page scrolls by itself while each screen is captured. Wait for the progress to finish, or press Esc to cancel.

  3. 3

    Check the result in the editor

    The stitched image opens in the InnoShot editor in a new tab. Crop to the section you need, annotate it, or add a background and frame.

  4. 4

    Export or copy

    Save it as PNG, JPEG or WebP, export a PDF that splits it into readable pages, or copy it to the clipboard.

What it handles

Built for real pages, not demo pages

  • Sticky and fixed headers

    Headers fixed to the top appear in the first slice only and footers fixed to the bottom in the last, instead of repeating down the image.

  • Lazy-loaded images

    An optional pre-scroll pass steps through the page first so images that load on scroll are there when the capture runs.

  • Wide pages

    Pages that scroll sideways too are captured in columns as well as rows.

  • Sharp on any display

    The capture is taken at your display's real pixel density and browser zoom, so a Retina or 4K screen gives a high-resolution image.

  • Your page is left as it was

    Scroll position and any styles InnoShot changed during the capture are restored when it finishes or is cancelled.

  • Very long pages are kept whole

    Browsers limit how big one image can be. Beyond that, InnoShot keeps the capture as segments and offers split files, a scaled image or a PDF when you export.

    Learn more about very long pages are kept whole

Good to know

Full-page capture works by scrolling, so a few kinds of page need care.

Pages that never end
On infinite-scroll feeds the page keeps growing. InnoShot stops at a maximum capture height (40,000 CSS pixels by default) and tells you in the editor that it stopped there.
Effects that move while you scroll
Parallax backgrounds, scroll-triggered animations and lists that unload rows you have scrolled past can look different in a stitched capture. Turn on "pause animations", and InnoShot reports when the page height changed during capture.
Pages Chrome protects
Chrome does not let extensions capture chrome:// pages, the Chrome Web Store or other extensions' pages. Local files need "Allow access to file URLs" switched on for InnoShot.
Panels that scroll on their own
A chat thread, a code panel or a table with its own scrollbar does not grow with the page. Capture it with the scrollable container option instead.
Questions

Full page screenshot questions

Something else? The full FAQ and the documentation go further.

Does Chrome have a built-in full page screenshot?

Only inside DevTools: open DevTools, press Ctrl+Shift+P (Cmd+Shift+P on a Mac), type "screenshot" and choose "Capture full size screenshot". It works on many pages but has no editor, and it does not expand panels that scroll on their own. InnoShot adds stitching that handles sticky headers and lazy images, plus an editor and export options.

Why does a full page capture take a few seconds?

Chrome allows an extension at most two screen captures per second. InnoShot captures one screen at a time and waits for each to paint, so a page twenty screens tall takes about 11 seconds. You can watch the progress and cancel with Esc.

Will a very long page be cut off?

Not silently. Captures larger than the browser can hold in one image are kept as segments. When you export, InnoShot offers numbered files, a scaled-down image or a multi-page PDF. On endless feeds it stops at the maximum height you set and says so.

Does InnoShot upload the page I capture?

No. The capture is made, stitched and stored inside your browser. InnoShot has no server and makes no network requests.

Capture the whole page next time

Free, no account, and the capture never leaves your browser.

For Google Chrome on desktop. Coming to the Chrome Web Store.