Full-page screenshots, and what to do with them
Your screenshot key stops where the window does. PagePress keeps going: it scrolls the page, photographs every screen, and stitches them into one image with no seams. Then it hands you an editor, so what you send is the part that matters — with the private bits taken out.
Everything below this line is what an ordinary screenshot misses
This is the real popup, running the extension's own stylesheet, over a real page. It starts when you scroll to it — take the controls any time you want to sit on a step.
A screenshot on its own rarely finishes the job. Hit Edit and the capture opens in its own tab, where you can point at the thing you mean, number the steps someone has to follow, and black out the parts that were never yours to share.
The usual four, in eight colours plus whatever you pick, at any weight. Drawn at the capture's real resolution, so they stay sharp in the exported file rather than at whatever size you happened to be zoomed to.
Click to drop the next badge. Delete the second of five and the rest close the gap — you get 1, 2, 3, 4, not a hole where two used to be. Undo puts the original numbering back.
Solid is the default because it is the only one of the three that actually destroys the pixels underneath. Blur and pixelate are there when you want the shape to show, and the panel tells you plainly that both can be undone by someone determined.
Neither is ever baked into the pixels. Crop to the interesting third, change your mind an hour later, and widen it back out — nothing was thrown away to begin with.
Every edit, including the crop and the rotation. And the editor works on its own copy: reload the page you captured, or go and capture something else, and what you are working on is untouched.
The four numbers in the export panel are real encodes of the image with your marks on it, not of the one you captured. Cropping down shows up in them immediately.
Most tools hand you a file and let you find out afterwards that it is eleven megabytes. Here every format is encoded for real before you choose, so the number under the button is the file you would actually get.
All four are measured up front and cached, so changing format is instant. Only moving quality costs anything, and only for the formats it applies to.
Drag it, or click the number and type one. The sizes re-measure a moment after you stop. PNG has no slider, because PNG has nothing to trade.
One long page, shaped like the capture, for reading on screen. Or Letter and A4, full bleed, when it has to come out of a printer.
Copy puts it on the clipboard as PNG, the one image type every app reliably accepts. Download names the file after the page and the time. And the preview is the real image, so opening it in a new tab gives you the capture, not a thumbnail.
On a Retina display a full-page capture is enormous, because it is recording two device pixels for every pixel the page thinks it has. Sometimes that is exactly right. Often it is four times the file you needed.
It applies to the next capture, not this one. Scale is decided while the page is being photographed, so unlike format and quality it cannot be changed after the fact. Rather than let the control look broken, the popup says so and waits for you to capture again.
Installing it grants no host permissions at all. No
<all_urls>,
nothing that lets it read a page you did not point it at.
| Permission | Why it needs it |
|---|---|
activeTab | Read the current tab, and only after you click the icon or press the shortcut |
scripting | Inject the measure, scroll and restore helpers |
downloads | Save the finished file |
storage | Remember your format, quality and tools |
offscreen | Host the canvas that stitches the screens together |
clipboardWrite | The Copy button |
No debugger permission.
Some full-page capture extensions take a single shot over the DevTools protocol, which
avoids stitching — at the cost of Chrome showing a "being debugged" banner across
your browser and handing the extension far broader access than this needs. PagePress
scrolls and stitches instead. Same result, no banner, no extra access.
One exception, and it is asked for at the moment it is needed.
Pages that keep their content in a cross-origin frame — some docs viewers, some
embedded dashboards — need access to that frame's origin, which
activeTab
deliberately does not cover. The popup names the origin and explains why, Chrome shows its
own prompt, and you can revoke it any time in your extensions page.
Worth knowing before you install, rather than after.
chrome://,
the Web Store and other extensions' pages are off limits to every extension, not just this one.Two stores, one extension. Chrome and Brave install from the same listing.
Current release: v1.2.6. Browsers update extensions quietly, so the popup shows the version beside its name and tells you once what changed.