DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
Firefox

How to Take a Screenshot of an External Website

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For a one-off capture, open the page in Firefox, right-click an empty area, choose Take Screenshot, then select the visible area or the full page. For repeatable captures or a particular page element, use Playwright to navigate to the URL and save an image. Both approaches capture how the page appears; neither gives you permission to republish its content.

Choose the capture method that fits the job

The main choice is whether you need a quick picture or a repeatable capture you can control with code. A browser feature takes less setup; browser automation is more useful when the same job must run again, when you need to capture an element, or when you want a script to save files automatically.

Need Method What to expect
One image without writing code Firefox’s built-in screenshot Capture the visible area or the full page, then copy or download it.
Repeated captures, a script, or an element-specific image Playwright Navigate to a URL and save the viewport, full page, a clipped area, or an element.

“External website” here means a page at a URL you want to capture, rather than a screenshot of your own application’s source code. The site may still require a login, behave differently for automated browsers, or load content dynamically; no method guarantees that every page will render as you expect.

Take a screenshot in Firefox without coding

  1. Open the page in Firefox and wait until the part you want is visible.
  2. Open the screenshot tool. Right-click an empty area of the page and choose Take Screenshot. On macOS, Control-click the empty area. You can also try Ctrl+Shift+S on Windows or Linux, or Command+Shift+S on macOS.
  3. Choose the scope. Select the visible-area capture for what is currently on screen, or the full-page capture for the scrollable page.
  4. Save or copy the result. Use the controls presented by Firefox to download the image or copy it.

Mozilla’s support instructions describe both visible and full-page captures, and list the context-menu flow and shortcuts above. The article was updated June 15, 2026; menu labels and shortcuts can vary by Firefox version or platform, so use the context menu if the keyboard shortcut does not open the tool: Take screenshots in Firefox.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sale
Epson Workforce ES-50 Compact & Lightweight Mobile Document Scanner
  • PORTABLE SCANNER FOR USE ON-THE-GO — The fastest and lightest mobile single-sheet-fed compact document scanner in its class¹
  • QUICK DOCUMENT SCANNING ― This Epson ultra-fast scanner scans a single page as quickly as 5.5 seconds²; Windows and Mac compatible
  • VERSATILE PAPER HANDLING ― Portable scanner scans documents up to 8.5 x 72 in; Also easily digitizes receipts and ID cards to make accounting, bookkeeping, and organizing simpler
  • INTUITIVE, HIGH-SPEED SOFTWARE — Epson ScanSmart Software³ is a smart tool allowing you to easily scan, review, and save; Stay organized easily with the help of this Epson scanner
  • EASY SETUP — USB-powered connect to your computer for quick and simple scanning; No batteries or external power supply required to operate portable document scanner; Standard Connectivity: USB 2.0

Visible area or full page?

A visible-area screenshot is a picture of the page as currently displayed in the browser viewport. Choose it when you only need the section on screen. A full-page capture is intended to include the page beyond the current viewport, which is useful for a long article or landing page. Check the saved image before sharing it: pages with dynamic or lazy-loaded content can change while they render, and the sources do not establish how any particular site will handle those cases.

Automate a capture with Playwright

Playwright is the better fit when you need to repeat a capture, save it to a predictable path, or capture a defined page region. Its documentation shows navigating to a URL and saving a screenshot; fullPage: true extends the capture to the full scrollable page. The API also documents image-format and clipping options, as well as element screenshots. See Microsoft’s screenshot guide and Page API reference.

Set up a small JavaScript project

The following example uses Playwright’s Chromium browser. It accepts the target URL as a command-line argument and writes a full-page PNG named screenshot.png.

Rank #2
Sale
Brother DS-640 Compact Mobile Document Scanner, (Model: DS640)
  • FAST SPEEDS - Scans color and black and white documents a blazing speed up to 16ppm (1). Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
  • ULTRA COMPACT – At less than 1 foot in length and only about 1. 5lbs in weight you can fit this device virtually anywhere (a bag, a purse, even a pocket).
  • READY WHENEVER YOU ARE – The DS-640 mobile scanner is powered via an included micro USB 3. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan.
  • WORKS YOUR WAY – Use the Brother free iPrint&Scan desktop app for scanning to multiple “Scan-to” destinations like PC, Network, cloud services, Email and OCR. (2) Supports Windows, Mac and Linux and TWAIN/WIA for PC/ICA for Mac/SANE drivers. (3)
  • OPTIMIZE IMAGES AND TEXT – Automatic color detection/adjustment, image rotation (PC only), bleed through prevention/background removal, text enhancement, color drop to enhance scans. Software suite includes document management and OCR software. (4)
  1. Install Node.js if it is not already available on your system.
  2. Create a project directory, open a terminal there, and install Playwright and its browser:
npm init -y
npm install playwright
npx playwright install chromium
  1. Save the following as screenshot.js:
const { chromium } = require('playwright');

(async () => {
  const url = process.argv[2];
  if (!url) {
    console.error('Usage: node screenshot.js https://example.com');
    process.exit(1);
  }

  const browser = await chromium.launch({ headless: true });
  try {
    const page = await browser.newPage({ viewport: { width: 1440, height: 900 } });
    await page.goto(url, { waitUntil: 'load', timeout: 60000 });
    await page.screenshot({ path: 'screenshot.png', fullPage: true });
    console.log('Saved screenshot.png');
  } finally {
    await browser.close();
  }
})();
  1. Run it with the page URL:
node screenshot.js https://example.com

The default code waits for the page’s load event, then captures the full page. If you want only the current viewport, remove fullPage: true or set it to false. Choose a different output path in the path option if you want to keep multiple captures rather than overwrite the same file.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Change the capture scope or format

Use the options supported by Playwright’s screenshot API to tailor the result:

  • Full page: fullPage: true captures the scrollable page; omit it for a viewport capture.
  • Image type: the screenshot API accepts image-format options. The file extension and the selected format should match the output you intend to use.
  • Clipping: use the documented clipping option when you need a rectangular region rather than the full viewport.
  • Element capture: locate the element you need and use Playwright’s element screenshot API rather than saving the whole page.

For example, this changes the preceding script’s final capture to the visible viewport:

Rank #3
Canon imageFORMULA R10 - Portable Document Scanner, USB Powered, Duplex Scanning, Document Feeder, Easy Setup, Convenient, Perfect for Mobile Users, White
  • STAY ORGANIZED – Easily convert your paper documents into digital formats like searchable PDF files, JPEGs, and more.Power Consumption : 2.5W or less (Energy Saving Mode: 0.7W). Suggested Daily Volume : 500 scans..Does it contain liquid: no
  • CONVENIENT AND PORTABLE –lightweight and small in size, you can take the scanner anywhere from home offices, classrooms, remote offices, and anywhere in between
  • HANDLES VARIOUS MEDIA TYPES – Digitize receipts, business cards, plastic or embossed cards, reports, legal documents, and more
  • FAST AND EFFICIENT – No technical hurdles or complicated setups here; easily scan both sides of a document at the same time, in color or black-and-white, at up to 12 pages-per-minute, and with a 20 sheet automatic feeder
  • BROAD COMPATIBILITY – Works with both Windows and Mac devices, be it laptop or computer
await page.screenshot({ path: 'viewport.png' });

To capture a particular element, the page must contain a matching selector. The following pattern saves the first element matching main; replace the selector with one that identifies the region on the target site:

const region = page.locator('main');
await region.screenshot({ path: 'main.png' });

Playwright’s official screenshots tool documentation also describes its screenshot capabilities. The example here does not handle authentication or site-specific interactions; those depend on the page and your permitted access.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Or skip the browser setup

If you need to capture external pages without setting up browser automation, ScreenshotNeo is a website screenshot API and MCP server for developers. A GET request takes a URL and returns a PNG, JPEG, WebP, or PDF. Here is a cURL request:

Rank #4
IRIScan Express 4 Black Compact Portable USB Simplex Document Scanner, 8 PPM for Contracts, Invoices and Business Cards, Compatible with Windows, Readiris PDF Included
  • IRIScan Express, portable scanner : scans color and black and white documents a blazing speed up to 8ppm simplex. Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
  • IRIScan Express mobile scanner is powered via an included micro USB 2. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan. USB cable provided. AC Adapter not provided and not needed.
  • IRIScan flatbed scanner uses a simplex scanning mode allows for quick and straightforward scanning of single-sided documents. IRIScan with its full portable features is the ideal document scanners for computers.
  • IRIScan document scanner : Versatile scanning capabilities, including scanning to Word, PDF, and Excel formats with companion software provided Readiris OCR
  • Receipt scanner and card scanner with Additional features include scanning business cards directly to Outlook, photo scanning, and receipt scanning for efficient document management
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com -o shot.webp

Replace YOUR_API_KEY with your key and change the target URL. The response is saved to shot.webp. See the ScreenshotNeo documentation for API parameters and setup.

Other one-request examples

Python:

import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://example.com"},
    timeout=90,
)
open("shot.webp", "wb").write(r.content)

Node.js:

const q = new URLSearchParams({
  access_key: 'YOUR_API_KEY',
  url: 'https://example.com'
});
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);

What the service changes

  • Cookie and consent banners are accepted before capture, and more than 60 known consent platforms, newsletter popups, and chat widgets are removed; each step can be turned off.
  • Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed. Responses include X-Page-Verdict and X-Billed headers to indicate the result and billing status.
  • An MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients.
  • It offers 1,000 shots per month free with no card; paid plans start at $5 for 3,000 shots. Yearly billing gives two months free. Every feature is available on every plan.

Sign up for ScreenshotNeo to get 1,000 free screenshots a month with no card.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common capture problems and fixes

  • The Firefox shortcut does nothing. Shortcuts depend on platform and version. Open the page context menu and choose Take Screenshot instead.
  • The result stops at the visible screen. Choose Firefox’s full-page option, or in Playwright set fullPage: true. A viewport capture is not the same as a full-page capture.
  • The Playwright script reports a timeout. The page may not finish loading within the configured 60-second limit, or it may depend on slow or continuing requests. Confirm that the URL opens in a regular browser, then adjust the navigation timeout or wait strategy to suit that page. A timeout does not prove the site is unavailable.
  • The page looks incomplete or different. Some content appears only after interaction, authentication, or additional loading. Identify the missing region and determine whether the page needs a permitted login, a selector or delay to wait for, or an interaction before capture. No source establishes that arbitrary websites will render identically in automation and a person’s browser.
  • The element screenshot fails. Check that the selector matches an element on the page and that the element has loaded before calling its screenshot method.
  • The saved file is overwritten. The sample uses a fixed output filename. Change path to a unique filename for each run if you need to retain earlier captures.

Keep in mind what a screenshot does—and does not—show

A screenshot records the rendered appearance at the time of capture. It is not a copy of the page’s underlying code, and it does not by itself establish that you may republish the site’s text, images, or branding. The cited documentation does not resolve rights for a particular website or use; check the relevant permissions before redistributing a capture.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)
  • Scanner type: Document
  • Connectivity technology: USB
  • With Auto Scan Mode, the scanner automatically detects what you're scanning
  • Digitize documents and images

For a one-off capture, Firefox avoids project setup. For a repeatable job or precise capture region, Playwright gives you scriptable control. Choose the method based on the scope and repeatability you need rather than assuming that one can bypass a site’s access requirements.

Frequently Asked Questions

Does a screenshot include the browser toolbar and tabs?

The Firefox and Playwright page-capture methods described here capture page content rather than a picture of the entire desktop interface. If you need browser chrome or another application window in the image, use your operating system’s screen-capture feature instead.

Can I share or republish a screenshot of another website?

A capture does not grant permission to reuse the page’s material. The sources here do not establish rights for a particular site or purpose, so check applicable permissions before republishing.

Quick Recap

Bestseller No. 3
Canon imageFORMULA R10 - Portable Document Scanner, USB Powered, Duplex Scanning, Document Feeder, Easy Setup, Convenient, Perfect for Mobile Users, White
Canon imageFORMULA R10 - Portable Document Scanner, USB Powered, Duplex Scanning, Document Feeder, Easy Setup, Convenient, Perfect for Mobile Users, White
BROAD COMPATIBILITY – Works with both Windows and Mac devices, be it laptop or computer; This product is not intended for scanning photographs on photo paper / photographic media
$184.00
Bestseller No. 4
IRIScan Express 4 Black Compact Portable USB Simplex Document Scanner, 8 PPM for Contracts, Invoices and Business Cards, Compatible with Windows, Readiris PDF Included
IRIScan Express 4 Black Compact Portable USB Simplex Document Scanner, 8 PPM for Contracts, Invoices and Business Cards, Compatible with Windows, Readiris PDF Included
Find our Software here : irislink.com/start; IRIScan Express is only compatible Windows platform and not macintosh
$129.00
Bestseller No. 5
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)
Canon Canoscan Lide 300 Scanner (PDF, AUTOSCAN, Copy, Send)
Scanner type: Document; Connectivity technology: USB; With Auto Scan Mode, the scanner automatically detects what you're scanning
$75.00

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Read next

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.