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

To capture everything below the fold in one image, use your browser’s full-page screenshot command. In Firefox, right-click the page, choose Take Screenshot, then Save full page. In Edge, open Screenshot/Web Capture, choose Capture full page, review it, and save. Firefox Developer Tools adds repeatable commands and selector-level control. If you need automated captures, an API can render the page without a browser setup.

What a scrolling screenshot captures

A normal screen capture records only the pixels currently visible in the browser viewport. A scrolling, full-page, or long-page screenshot renders the content below the fold and combines it into one image. It is useful for design reviews, bug reports, documentation, archiving, and sharing a page that would otherwise require many separate screenshots.

The result is usually a tall PNG, JPEG, or WebP. Very long pages can produce large files, and pages with animations, lazy-loaded media, fixed headers, or internal scroll panels need extra preparation.

Capture a full page in Firefox

Firefox has the quickest no-install workflow and can either save the image or copy it to the clipboard.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
  1. Open the webpage you want to capture.
  2. Right-click an empty area of the page and select Take Screenshot. You can also press Ctrl+Shift+S on Windows or Linux, or Command+Shift+S on macOS.
  3. Choose Save full page.
  4. Review the preview, then download the PNG or choose the clipboard option if you want to paste it into another application.

If the context menu is attached to a link, image, or form control, click a blank part of the page first so Firefox opens the screenshot command rather than that element’s menu.

Capture a full page in Microsoft Edge

Edge calls its built-in tool Screenshot or Web Capture, depending on the current interface.

  1. Open the page in Edge.
  2. Right-click the page or open the browser menu and choose Screenshot or Web Capture. The keyboard shortcut is Ctrl+Shift+S.
  3. Select Capture full page.
  4. Inspect the result. Edge lets you draw or highlight on the capture before copying or saving it.

Microsoft notes that screenshot availability and functionality can vary by device type, market, and browser version. If a label or shortcut is missing, update Edge and check the browser’s current menu instead of assuming the feature has been removed.

Use Firefox Developer Tools for precision and repeatability

Developer Tools is useful when you need a delay for dynamic content, a fixed device-pixel ratio, a predictable filename, or a screenshot of one element instead of the whole document.

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

Enable the full-page screenshot button

  1. Open Firefox Developer Tools.
  2. Open the toolbox customization menu and find Available Toolbox Buttons.
  3. Enable Take a screenshot of the entire page.
  4. Click the new screenshot button in the toolbox to save the current page.

Run the Web Console command

For repeatable captures, open the Web Console and run:

:screenshot --fullpage

The command accepts additional controls:

  • --delay waits before rendering, which helps menus or content that appears after a short animation.
  • --dpr sets the device-pixel ratio when you need consistent pixel density across machines.
  • --filename gives the output file a predictable name.
  • --selector captures a specific element rather than the entire document.
  • --clipboard places the result on the clipboard instead of saving it as a file.

For example, a delayed, high-density capture with a known filename can be run as:

Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
:screenshot --fullpage --delay 1000 --dpr 2 --filename landing-page.png

Use the selector form when the page contains a dashboard or article column that should be captured without surrounding navigation:

:screenshot --selector "main article" --filename article.png

Selectors must match the page’s actual HTML. If the command reports no matching element, inspect the DOM and use a more specific or more stable selector.

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

Choose the right method

Method Installation Output and controls Best use
Firefox Take Screenshot Built into Firefox Full-page or visible-area image; save or copy Fast one-off captures
Edge Screenshot/Web Capture Built into Edge Full-page image with optional markup; save or copy Captures that need highlighting or notes
Firefox Developer Tools Bundled with Firefox Full page, delay, DPR, filename, selector, clipboard Precise or repeatable work
Screenshot API No local browser workflow Automated image or PDF rendering with request options Build pipelines, monitoring, bulk jobs, and agent workflows

Use a built-in command when you are looking at one page interactively. Use Developer Tools when timing, naming, resolution, or element targeting matters. Use an API when a script, CI job, service, or AI agent must repeat the operation.

Prepare the page before capturing

Full-page rendering is limited by what the page has actually loaded. Run through this checklist before blaming the screenshot tool:

  • Scroll once through long pages. Some images and cards are lazy-loaded only after they approach the viewport. Scrolling gives them a chance to render before you capture.
  • Wait for network-loaded content. Dashboards, charts, comments, and consent systems may populate after the initial HTML appears. Capture only after the visible layout has settled.
  • Finish interactive states. Close menus, hover tooltips, chat launchers, and modal dialogs unless they are intentionally part of the evidence.
  • Check fixed and sticky elements. A header that remains fixed may appear repeatedly or cover content in a stitched image. If the overlap is unacceptable, use a selector capture or temporarily hide the element with your browser’s inspection tools.
  • Identify internal scroll panels. A page can have a short document with a tall scrolling panel inside it. A browser’s full-page command generally follows the document, not every nested panel; target the panel element when possible.
  • Consider privacy. Sign out or remove personal data before saving a screenshot that will be shared. Browser captures include whatever is visible in the rendered page.

Troubleshoot an incomplete or incorrect capture

Images or cards are blank

The most common cause is lazy loading: the resource was not requested until its section entered the viewport. Scroll through the page, wait for the images to appear, and capture again. A slow connection or a script error can produce the same symptom, so verify that the page itself displays the content before retrying.

The screenshot stops at the visible viewport

Make sure you selected Save full page in Firefox or Capture full page in Edge. In Firefox Developer Tools, include --fullpage; the ordinary screenshot button can save only the current viewport.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

A menu, animation, or spinner is frozen in the image

Let the page settle before capturing. For repeatable timing, use Firefox’s --delay option. If the animation never finishes, pause it with page controls or capture after the desired state is visible.

Only one section should be captured

Use Firefox Developer Tools with --selector and a CSS selector for the target element. This is more reliable than cropping a very tall image afterward because the browser renders the selected element directly.

An internal panel is missing its lower content

The panel may scroll independently from the document. Inspect the panel, identify its selector, and capture that element. If the panel is generated by a complex application, you may need to expand it or use the application’s own export command.

Edge’s command is unavailable

Feature names and availability depend on the Edge version, device type, and market. Update the browser, try the right-click menu and the browser menu, and use Firefox’s built-in command or Developer Tools as a fallback.

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

The output is too large to share

A full-page image can be thousands of pixels tall. Save a lossless PNG for documentation, or choose JPEG/WebP and resize it for ordinary sharing. For a document intended for printing, generate a PDF instead of forcing a very tall raster image.

Automate captures without clicking through a browser

For a scheduled job, visual regression workflow, or batch of URLs, an HTTP screenshot service avoids desktop state and makes the request part of your code. Keep the page URL, viewport, wait conditions, and output settings in configuration so another run can reproduce the same capture.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server for developers. It supports full-page captures, loads lazy images, and can return PNG, JPEG, WebP, or PDF. Before capture it accepts the cookie or consent banner like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each cleanup step can be turned off.

Use the API base https://api.screenshotneo.com/v1/shot. The complete request examples below use the documented parameter names; see the ScreenshotNeo API documentation for the available capture options.

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

cURL

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

Python

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)

Node.js

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

Options for difficult pages

  • Page scope: full-page capture or one element by CSS selector; lazy images can be loaded before the shot.
  • Rendering: dark mode, 12 device presets, any custom viewport, retina scale, transparent background, image resizing, and PDF paper size, margins, orientation, and page ranges.
  • Timing and interaction: wait for a selector, a delay, or network idle; click an element before capture; run custom JavaScript; and hide selected elements.
  • Network control: block ads, trackers, requests, or resource types; provide custom headers, cookies, a user agent, or an Authorization value; and set timezone or geolocation.
  • Delivery: choose a cache with a TTL you set, create signed links for public <img> tags, submit asynchronous jobs with signed webhooks, or capture up to 100 URLs per bulk call.
  • Operations: check usage through the usage API, use the OpenAPI specification, and switch from other screenshot APIs because the parameter names those services use also work.

Every response identifies what happened with X-Page-Verdict and X-Billed headers. Bot checks and CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing; only clean shots are billed. ScreenshotNeo also provides an MCP server with take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients.

Plans and cost

Plan Allowance Price
Free 1,000 shots per month Free; no card
Starter 3,000 shots $5
Growth 15,000 shots $15
Pro 60,000 shots $39
Scale 250,000 shots $99
Business 1,000,000 shots $249

All features are included on every plan, and yearly billing provides two months free. The free allowance is 1,000 screenshots each month with no card; paid plans begin at $5 for 3,000 shots. To start, create a free ScreenshotNeo account.

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

Performance and reliability considerations

Local browser capture is immediate for a page you already have open, but it depends on your machine, browser version, login state, extensions, and network. Developer Tools improves repeatability by making delay, selector, filename, and pixel ratio explicit.

An API is easier to run on a schedule or across many URLs. Use a wait condition that represents the content you need rather than an arbitrary long delay, and use caching when the page does not change frequently. For large batches, bulk capture and asynchronous jobs avoid keeping a terminal or browser session open. Inspect the verdict and billing headers so a failed render is not mistaken for a valid screenshot.

Free tools Windows power users keep installed

One-click scans. No signup required.

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

FAQ

Is a full-page screenshot the same as a PDF?

No. A screenshot is a raster image of the rendered page and preserves its visual appearance as pixels. A PDF is a paginated document format; page breaks, selectable text, and print styles can differ from the browser view.

Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

Why does a full-page image look different from what I saw while scrolling?

Full-page tools may render sections in a capture pass rather than reproducing every moment of manual scrolling. Content that changes with time, viewport position, or interaction can therefore appear in a different state. Freeze the desired state and wait for network activity to finish before capturing.

Should I capture the entire document or a CSS selector?

Capture the document when readers need the page in context. Select an element when navigation, ads, sidebars, or a nested application panel would make the full image confusing or excessively tall.

Can I make captures consistent across desktop and mobile layouts?

Yes, but use the same viewport dimensions, device-pixel ratio, zoom level, and page state for each run. Responsive breakpoints can legitimately produce different layouts even when the URL is identical.

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.

What should I record alongside a screenshot used as evidence?

Record the URL, capture time, browser or rendering configuration, and any login or interaction state that affects what was visible. That context helps another person distinguish a page change from a capture problem.

Frequently Asked Questions

Is a full-page screenshot the same as a PDF?

No. A screenshot is a raster image of the rendered page, while a PDF is a paginated document whose text flow and page breaks can differ.

Why does a full-page image look different from what I saw while scrolling?

Capture tools may render sections in a separate pass, so time-dependent or interactive content can be in a different state. Freeze the desired state and wait for loading to finish.

Should I capture the entire document or a CSS selector?

Use the entire document for page context; use a selector for a focused article, dashboard panel, or component.

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

Can I make captures consistent across desktop and mobile layouts?

Use identical viewport dimensions, device-pixel ratio, zoom, and page state. Responsive breakpoints can still produce legitimately different layouts.

What should I record alongside a screenshot used as evidence?

Keep the URL, capture time, rendering configuration, and relevant login or interaction state.

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.