Wholeframe
Source

Chrome extension

Screenshot the page you actually scrolled.

Wholeframe walks the document, captures every screen, and stitches one image. Sticky bars stay on the first screen instead of repeating down the file.

Version 1.0.1. Unzip it, load that folder, then click Reload on the extensions page. Nothing you capture is uploaded.

Wholeframe

The whole page, one image.

Capture full page
Visible area only

Wait · None, 1s, 2s, 3s

Sticky bars kept only on the first screen

Optional scroll so lazy images load

Ctrl Shift Y

01

Unzip

Download the GitHub zip (or the button above) and unzip it. Keep the folder that contains manifest.json.

02

Load unpacked

Open chrome://extensions, turn on Developer mode, then Load unpacked and choose that folder.

03

Capture

Pin Wholeframe. Full page is Ctrl+Shift+Y (⌘⇧Y on Mac). A preview tab opens with PNG, JPEG, and copy.

How a full page is built

  1. Measure, then scroll

    The extension reads the document height, hides the scrollbar so the width does not jump, and steps down one viewport at a time.

  2. Sticky elements, once

    Fixed and sticky bars are part of the first slice. After that they are hidden so a header is not stamped onto every screen. Layout space is kept, so the page does not reflow.

  3. Stitch without overlap

    Each slice covers new pixels only. The last screen is cropped instead of repeated. Lazy images can be warmed by a scroll pass before the real capture.

Browser pages such as chrome:// and the Chrome Web Store cannot be captured. That limit is Chrome’s, not Wholeframe’s. Open a tall test page after you install it.