ScreenshotNeo

BlogHow-to

How to Take a Scrolling Screenshot in GoFullPage

Capture a full web page with GoFullPage, export it as an image or PDF, and troubleshoot tall pages, custom scrolling, and permission prompts.

By the ScreenshotNeo team4 October 20267 min read

To take a scrolling screenshot in GoFullPage, open the page in a supported desktop browser, click the GoFullPage extension icon, wait for it to scroll through and assemble the page, then export the result as PNG, JPEG, or PDF. On the current GoFullPage BETA Chrome listing, Alt+Shift+P is also documented as a shortcut. The shortcut may depend on browser and keyboard configuration.

Steps to capture a full page

  1. Install GoFullPage from the official browser extension store. Use the current listing for your browser; GoFullPage has separate Chrome and Firefox distribution information, and its Chrome guidance has changed over time.
  2. Open the page you want to capture. Navigate to the page in a desktop browser tab and let it load. For a page that requires sign-in, sign in first in that same browser profile.
  3. Start the capture. Click the GoFullPage toolbar icon. The current BETA Chrome listing also documents Alt+Shift+P.
  4. Wait for the extension to finish scrolling. It captures successive visible portions and assembles them. Avoid navigating away or interacting with the page during capture. The GoFullPage listing asks users to be patient while it scrolls through each visible part.
  5. Review the result in the new tab. The completed capture opens separately. Choose PNG, JPEG, or PDF export.
  6. Save or share the output. If the browser asks for Downloads permission, allow it if you want the extension to save the file to your computer.

Choose an export format

Format Useful when Keep in mind
PNG You need lossless image detail, such as for interface review or text-heavy pages. Large, long pages can produce large image files.
JPEG You want a compressed image for convenient sharing. JPEG is lossy, so fine text and sharp edges can look less crisp after compression.
PDF You want a document-style file to share or archive. A PDF export of a web page is different from capturing a PDF document already open in the browser; GoFullPage says it cannot scroll and capture the latter as an ordinary page.

The available export formats are listed by GoFullPage. The format guidance above is general advice, not a product-specific quality measurement. The free version FAQ says image and PDF downloads are allowed without a stated count limit. Crop, annotation, and emoji editing are identified as Premium editor features, so check the current plan details if you need those edits.

What happens during a scrolling capture

A full-page capture is not a single viewport image: GoFullPage scrolls the live page through successive visible sections and assembles them into a result. As a result, capture time and output size depend on page height, content, and the browser’s ability to hold the assembled image. Dynamic content can also change as the page scrolls.

  • Wait until scrolling and assembly finish before switching tabs.
  • If the page loads content as you scroll, allow time for it to appear. Some sites use lazy loading.
  • Very tall pages can exceed what Chrome can store in one image. The current BETA listing says GoFullPage reports this and splits the result into images in separate tabs.
  • Review the final image for repeated, missing, or shifted content, especially on pages with sticky headers, animations, or content that changes while scrolling.

Permissions and page limitations

Saving a capture

GoFullPage says captures reside locally in the extension. The browser’s Downloads permission is needed when saving files to your computer. If you decline it, capture may still be available in the extension, but saving to disk may not work.

Capturing embedded frames

Some pages contain iframe content. GoFullPage says iframe capture may request tabs, webNavigation, and host permissions when the feature needs them. If you decline, the extension will not capture the iframe on that page; ordinary pages without iframes continue to work.

PDF documents and custom scrolling

The FAQ identifies two important exceptions:

  • A PDF document open in the browser: the extension cannot access the PDF document to scroll and capture it in the usual web-page manner. Use the browser or PDF viewer’s save or export controls when you need the document itself.
  • A page with custom JavaScript scrolling: a site that takes over scrolling can interfere with the extension’s normal capture workflow. Try the site’s own export or print option if available.

Troubleshooting

Problem Likely cause What to try
The capture does not start The shortcut is unavailable in this browser configuration, or the extension cannot run on the current page. Click the toolbar icon directly, confirm the extension is enabled, and try a regular web page in a normal tab.
The capture stops or misses sections The page uses custom scrolling, content changes during capture, or the browser cannot process part of the page. Wait for the page to settle, reduce activity in the tab, and retry. For custom-scrolling sites, use the site’s print or export feature if available.
The result is split across images or tabs The page is too tall for Chrome to store as a single image. Use the split images produced by the extension. If one continuous file is essential, try a PDF export or the site’s own document export, and check that the output contains all sections.
An iframe is missing Additional permissions for frame access were declined or unavailable. Review the extension’s permission prompt and grant the requested access if you want that iframe included. Permissions are contextual to the feature, according to GoFullPage.
The file is not saved to Downloads The extension lacks Downloads permission or the save action was not completed. Allow Downloads access when prompted, then use the export or download control again.
The browser shows a PDF viewer instead of a page capture The target is a PDF document, which GoFullPage says it cannot capture through normal page scrolling. Use the PDF viewer’s own save, download, or export controls.
The shortcut does nothing The documented BETA Chrome shortcut may be unavailable, changed, or conflict with another browser or system shortcut. Start capture from the extension icon. Check the current store listing for browser-specific instructions.

Performance, reliability, and file size

Scrolling capture must visit the page’s visible sections and assemble them, so a long or media-heavy page takes more work than a short page. Browser memory and image-size limits can affect very tall captures; the BETA Chrome listing documents splitting exceptionally large results. There is no capture-speed benchmark in the source material, so treat completion time as dependent on the page and browser.

  • For a more consistent capture, wait for the page to finish loading and avoid scrolling or changing tabs yourself while the extension runs.
  • For dynamic pages, repeat the capture if the content was still updating, and inspect the top, middle, and bottom of the result.
  • Choose JPEG when smaller files matter more than lossless detail; choose PNG when sharp text and edges matter; choose PDF for document-style sharing.
  • The reviewed product materials do not state a fixed free capture count, maximum page height, or guaranteed completion time. Check the current official listing and FAQ for current terms.

Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server. One GET request can return a screenshot or PDF, including full-page captures with lazy images loaded. Cookie banners, newsletter popups, and chat widgets are removed before capture; each step can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and response headers report the page verdict and billing status.

Use the API directly, or connect its MCP server to Claude, Cursor, or another MCP client with tools for screenshots, page information, and PDF capture. The free plan includes 1,000 shots per month with no card; paid plans start at $5 for 3,000. See the ScreenshotNeo API documentation for parameters and configuration.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"},
    timeout=90,
)
open("shot.webp", "wb").write(r.content)
const q = new URLSearchParams({ access_key: 'YOUR_API_KEY', url: 'https://stripe.com' });
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
await Bun.write('shot.webp', res);

Get 1,000 free screenshots a month with no card.

FAQ

Can I take a scrolling screenshot without stitching screenshots manually?

Yes. GoFullPage scrolls through successive visible portions and assembles them into a full-page result.

Does GoFullPage export PDF?

Yes. The listing names PNG, JPEG, and PDF export. This refers to exporting a captured web page as a PDF, not capturing a PDF document already open in the browser.

Can I edit the capture for free?

The listing identifies crop, annotation, and emoji editing as Premium editor features. Basic image and PDF downloading is described in the FAQ as available in the free version without a stated count limit.

Why might a page be incomplete even when the capture finishes?

Custom JavaScript scrolling, iframe permissions, content that changes during capture, or browser image limits can affect the result. Check the relevant troubleshooting steps above and inspect the exported file.