Whole Page Capture
One right-click. The whole page.
Save a long webpage as one PNG for a bug report, design review, or reference. It scrolls, joins the sections, and puts you back where you started.
Free · No account · Runs locally in your desktop browser
Also available on GitHubInstall once. Capture from any ordinary webpage.
This is an extension you install on your computer. This page provides the download and instructions; it cannot capture another browser tab itself.
Download and extract
Download the ZIP above and extract it to a folder you will keep on your computer.
Open your extensions page
Type
chrome://extensionsin Chrome, oredge://extensionsin Edge. Turn on Developer mode.Load the extension
Choose Load unpacked and select the extracted folder containing
manifest.json.Make your first capture
Visit an ordinary webpage, right-click, and choose Capture full webpage. Keep the tab active until your PNG download starts. Press Esc to cancel.
The work behind one click
A long screenshot needs more than scrolling. The extension prepares lazy-loaded content, handles fixed and sticky elements, pauses CSS animation, and aligns captures across display scaling and the final partial viewport. It restores temporary page changes when it finishes.
The source includes deterministic tests and packaging checks. Each release includes a SHA-256 checksum so the downloaded archive can be verified.
Release notes and checksumWhat it can capture
Ordinary HTTP and HTTPS pages that fit the browser width and settle at 32,000 CSS pixels tall or less.
- Sideways-scrolling pages and endlessly growing feeds are rejected.
- Browser settings, extension stores, local files, and protected pages are unavailable.
- Nested scrolling panels are captured as visible; their hidden contents are not expanded.
- Live JavaScript content can change between captured sections.
Your page stays on your computer.
No uploads, analytics, accounts, or remote code. The extension does not retain your page content, URL, title, or screenshot; the PNG is saved through your browser. It requests four permissions and no permanent website access.
See exactly what each permission does
- contextMenus
- Adds the Capture full webpage command to your right-click menu.
- activeTab
- Gives temporary access to the tab where you choose that command.
- scripting
- Runs the capture code in that tab to scroll and assemble the page.
- storage
- Remembers the latest capture status until the browser closes.