PagePress cyburdine.com v1.2.6 · Chrome, Brave, Firefox

Full-page screenshots, and what to do with them

The whole page.Not just the visible part.

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.

Add to Chrome Get for Firefox Free · no account · no telemetry · no host permissions at install
The fold

Everything below this line is what an ordinary screenshot misses

01

Watch it take the whole thing

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.

Step 1 of 10

02

Then say something about it

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.

Step 1 of 7

Arrows, boxes, pen, text

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.

Numbered steps

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.

Redaction that means it

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.

Crop and rotate, reversibly

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.

Undo, all the way back

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.

Sizes for the edited file

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.

03

No guessing what you're about to download

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.

Switching costs nothing

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.

Quality, by slider or by number

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.

PDFs that suit the page or the printer

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, download, or open full size

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.

04

Every pixel, or a file you can email

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.

Default

Retina

Keeps
Every pixel the screenshots contain
File
Full size
Reaches
~8,000 px down the page on a 2× display
Use it for
Archiving, print, anything you may crop into later
The other one

Standard

Keeps
The page at CSS pixels, resampled on the way in
File
Roughly a quarter of Retina
Reaches
~16,000 px — about twice as far
Use it for
Long pages, tickets, chat, anything with an attachment limit

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.

05

What it asks for, and what it doesn't

Installing it grants no host permissions at all. No <all_urls>, nothing that lets it read a page you did not point it at.

PermissionWhy it needs it
activeTabRead the current tab, and only after you click the icon or press the shortcut
scriptingInject the measure, scroll and restore helpers
downloadsSave the finished file
storageRemember your format, quality and tools
offscreenHost the canvas that stitches the screens together
clipboardWriteThe 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.

06

Where it stops

Worth knowing before you install, rather than after.

  • Long pages take a few seconds. Chrome limits screen capture to roughly two shots a second. The extension paces itself just under that and retries if it gets throttled anyway.
  • Very tall pages get cut off. A canvas cannot exceed 16,384 px on a side, so how far down a page that lands depends on the scale you chose — around 8,000 CSS pixels at Retina on a 2× display, around 16,000 at Standard. Past that the capture stops and tells you, rather than failing quietly.
  • Browser pages cannot be captured. chrome://, the Web Store and other extensions' pages are off limits to every extension, not just this one.
  • Frames inside frames aren't followed. Only the outermost embedded document is captured.
  • Two big scrolling areas on one page. It captures the bigger one.
  • WebP on Firefox. Firefox's canvas has no WebP encoder, so the button is measured, found wanting, and disabled rather than handing you a PNG with the wrong name on it.
07

Install it

Two stores, one extension. Chrome and Brave install from the same listing.

  1. Add it from whichever store your browser uses.
  2. Pin it to the toolbar, so the icon is one click away rather than behind the puzzle-piece menu.
  3. Press ⌘⇧Y (Ctrl+Shift+Y on Windows and Linux) to capture the page and save it in one step, without opening the popup at all.

Current release: v1.2.6. Browsers update extensions quietly, so the popup shows the version beside its name and tells you once what changed.