ScreenshotNeo

BlogHow-to

How to Take a Full-Page Screenshot of a Webpage in Opera

Opera Snapshot captures the visible screen; use Save page as PDF for a documented full-page capture. Here are the steps, image options, and fixes.

By the ScreenshotNeo team4 October 20266 min read

Short answer: Opera’s built-in Snapshot tool captures the visible screen, while Save page as PDF is Opera’s documented way to save a webpage from top to bottom. Opera’s documentation is not fully consistent about whether some versions offer a native full-page image option, so check the choices in your installed version if you specifically need a PNG or JPEG.

1. Choose the output you need

What you need Opera option What you get
The part currently visible in the browser Snapshot → Capture Full Screen An image of the viewport, not necessarily the whole scrollable page.
The whole page, top to bottom Save page as PDF A PDF document of the full page.
A raster image of the whole page Check Snapshot options in your installed version; if absent, consider a full-page capture extension. PNG or JPEG if the chosen tool supports it.

Opera’s detailed Features documentation says Capture Full Screen means the page visible on screen (the viewport), and documents Save page as PDF for the full page from top to bottom. Opera’s FAQ also mentions a “Capture full page” option. Because these descriptions do not align exactly, do not assume every Opera installation has a native full-length image capture option.

2. Capture the visible screen with Snapshot

  1. Open the webpage in Opera desktop and wait for the content you need to appear.
  2. Open Snapshot with Ctrl+Shift+5 on Windows or Linux. On macOS, use Shift+Command+2 as listed in Opera Help; Opera’s product page also presents the shortcut as Command+Shift+2. If the shortcut differs in your installation, use the camera icon beside the address bar.
  3. To capture a region, adjust the selection frame and choose Capture.
  4. To capture the current viewport, choose Capture Full Screen.
  5. Use the editor if needed, then save the image. Opera documents annotation options such as arrows, blur, highlights, pencil, and text, and saving the result as a PNG.

“Full Screen” here refers to what is visible in the browser window. It does not reliably mean the entire page below the fold.

3. Save the entire webpage as a PDF

  1. Open the page and allow important content to load. For pages that load content as you scroll, scroll through the page first so that content has a chance to appear.
  2. Open Opera’s page menu and choose Save page as PDF. The wording or menu location can vary by installation.
  3. Choose a destination and save the PDF.
  4. Open the saved file and check that the expected sections and page breaks are present.

This is Opera’s documented full-page route. It produces a PDF, not a promise of one tall PNG or JPEG. If you need an image file, use a full-page image option if your Snapshot menu offers one, or use an extension that supports that output.

4. If you need a full-page PNG or JPEG

First inspect Snapshot’s available options in your installed Opera version. The official documentation differs: the detailed Features page describes Capture Full Screen as viewport-only, while the FAQ mentions “Capture full page.” If a full-page image option is not present, Opera Add-ons lists FireShot as an extension that can capture entire pages and save PDF, PNG, or JPEG.

Review extension permissions before installing. The FireShot listing says it can access data on all websites, tabs, and browsing activity. Install only if that access is appropriate for your use, and check the listing and compatibility details yourself before relying on it.

5. Common problems and fixes

Problem Likely cause What to do
The screenshot contains only the visible section Capture Full Screen captures the viewport. Use Save page as PDF for the complete page, or use a full-page image option or extension if you need a raster image.
The Snapshot shortcut does nothing The shortcut can differ by operating system or installation. Try the shortcut listed above, then open Snapshot with the camera icon by the address bar.
The PDF is missing images or sections Some page content may load only after scrolling or after a delay. Wait for the page to settle, scroll through it to trigger lazy-loaded content, and save again.
The PDF layout differs from the webpage Print-style layout and page breaks can differ from the interactive browser view. Inspect the PDF before sharing. If exact visual fidelity as an image matters, use a full-page image capture tool.
You cannot find “Save page as PDF” Menu labels and placement may vary by Opera installation. Inspect the page or browser menu for the PDF save command and consult Opera’s current help documentation.

6. Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server. Send a GET request with a URL to receive a screenshot or PDF; see the API documentation for the request options.

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

Equivalent Python request:

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)

Equivalent Node.js request:

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}`);
const bytes = new Uint8Array(await res.arrayBuffer());
await import('node:fs/promises').then(fs => fs.writeFile('shot.webp', bytes));
  • Cookie banners, newsletter popups, and chat widgets are removed before the shot; each cleanup step can be turned off.
  • Bot checks, blank pages, timeouts, failed loads, and cache hits cost nothing. Response headers report the page verdict and billing status.
  • An MCP server provides take_screenshot, get_page_info, and capture_pdf tools for AI agents and MCP clients.
  • The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000 screenshots. Every feature is on every plan.

Sign up for 1,000 free screenshots a month, with no card required.

7. Performance, reliability, and cost

For a one-off capture, Opera Snapshot or Save page as PDF avoids setting up an API. A browser capture also reflects the page as rendered in your current session. For repeatable captures, automation, or captures from an AI workflow, an API or MCP tool avoids manual browser steps. Dynamic pages may need extra time or a wait condition before capture; ScreenshotNeo supports waiting for a selector, a delay, or network idle. Its cache has a configurable TTL, and async jobs support signed webhooks. The API response indicates the page verdict and whether the request was billed, so a failed or non-page result can be distinguished from a clean capture.

ScreenshotNeo pricing is Free: 1,000 shots/month; Starter: $5 for 3,000; Growth: $15 for 15,000; Pro: $39 for 60,000; Scale: $99 for 250,000; Business: $249 for 1,000,000. Yearly billing gives two months free. Choose based on expected capture volume; no performance benchmark or uptime figure is asserted here.

8. Frequently asked questions

Can Opera save a full webpage as one image?

Opera’s detailed help documents a PDF for the complete page, while its FAQ mentions a full-page capture option. Check your installed Snapshot menu; if it has no full-page image option, use an image-capable extension or screenshot API.

Does “Capture Full Screen” include content below the fold?

According to Opera’s detailed Features documentation, it captures the visible viewport. Use the PDF option for the full page.

Can I edit an Opera Snapshot?

Yes. Opera’s Snapshot editor includes annotation tools such as blur, arrows, highlights, pencil, and text.

Is a screenshot extension necessary?

No. Use Opera’s built-in Snapshot for visible content and its PDF route for a full-page document. An extension is an optional route when you specifically need a full-page image and your installed browser does not offer it.

Sources