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

Use Firefox’s built-in Take Screenshot command on a computer, macOS Screenshot shortcuts for Safari on a Mac, and the iPhone screenshot editor’s Full Page option for an entire Safari webpage. Firefox can save or copy a selected region, a detected page part, the visible viewport, or the full page. Safari on Mac uses screen, selection, and window captures; Safari on iPhone can extend a capture beyond the display to the whole scrollable page.

This guide gives the exact controls for each platform, explains when Firefox DevTools is more precise, separates Safari’s Web Archive export from an image screenshot, and shows an automated alternative when you need repeatable captures.

Choose the method that matches your device

Device and browser Best built-in method What it captures Output
Firefox on Windows or Linux Take Screenshot menu or Ctrl+Shift+S A region, highlighted page part, visible viewport, or full webpage Download or clipboard copy
Firefox on macOS Take Screenshot menu or Command+Shift+S The same page-level choices as desktop Firefox Download or clipboard copy
Firefox DevTools Full-page toolbox button or Inspector’s Screenshot Node The entire document or one DOM element Saved in Downloads
Safari on Mac macOS Screenshot shortcuts The entire screen, a rectangle, or a Safari window/menu Image saved to the configured location or copied
Safari on iPhone Side plus Volume Up, then Full Page The visible screen or the complete scrollable Safari webpage Edited, saved, or shared from the screenshot editor

Capture a webpage in Firefox desktop

Firefox’s built-in tool is the quickest way to make a page-level image. Mozilla Support describes it as a way to capture visible parts of webpages or even full webpages and then copy or save those images.

  1. Open the webpage in Firefox.
  2. Right-click an empty area of the page and select Take Screenshot. On a Mac, Control-click if a normal right-click is not available. You can also press Ctrl+Shift+S on Windows or Linux, or Command+Shift+S on macOS.
  3. Choose the capture mode that matches your goal:
    • Custom region: drag around an exact rectangle.
    • Automatically highlighted page part: point at a detected heading, image, card, or other page section and select it.
    • Save full page: capture content beyond the current viewport.
    • Save visible: capture only what is currently visible in the browser window.
  4. Select Download to save the image in Firefox’s normal download folder, or select Copy to put it on the clipboard.
  5. Press Escape if you opened the tool but want to cancel without capturing.

Add Screenshot to the Firefox toolbar

If you use the command regularly, open Menu > More Tools > Customize Toolbar and add Screenshot to the toolbar. This gives you a visible control instead of requiring a context menu or keyboard shortcut.

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.
#1 Best Overall
Sale
Capture Card, 4K HDMI Video Capture Card, Game Capture Card, 1080P 60FPS Video Capture Device, HDMI to USB 3.0 Capture Card for Streaming, Work with Camera/Xbox/PS4/PS5/PC/OBS
  • 【1080P HD High Quality】Capture resolution up to 1080p for video source and it is ideal for all HDMI devices such as PS4, PS3, Xbox One, Xbox 360, Wii U, DVDs, DSLR, Camera, Security Camera and set top box. Note: Video input supports 4K30/60Hz and 1080p120/144Hz. Does not support 4K120Hz/144Hz. Output supports up to 2K30Hz.
  • 【Plug and Play】No driver or external power supply required, true PnP. Once plugged in, the device is identified automatically as a webcam. Detect input and adjust output automatically. Won't occupy CPU, optional audio capture. No freeze with correct setting.
  • 【Compatible with Multiple Systems】suitable for Windows and Mac OS. High speed USB 3.0 technology and superior low latency technology makes it easier for you to transmit live streaming to Twitch, Youtube, Facebook, Twitter, OBS, Potplayer and VLC.
  • 【HDMI LOOP-OUT】Based on the high-speed USB 3.0 technology, it can capture one single channel HD HDMI video signal. There is no delay when you are playing game live.
  • 【Support Mic-in for Commentary】Rybozen capture card has microphone input and you can use it to add external commentary when playing a game. Please note: it only accepts 3.5mm TRS standard microphone headset.

Make a full-page capture more reliable

  • Wait until the page has finished rendering before starting the capture. A page that is still replacing placeholders can produce an image of that intermediate state.
  • For pages with expandable sections, open the sections you need first; the tool captures the rendered page state.
  • Use Save visible when you need the exact viewport shown to a user, and Save full page when content below the fold matters.
  • Use Copy for a quick paste into a document or chat. Use Download when you need a file that can be renamed, archived, or attached later.

Use Firefox DevTools for full-page or single-element precision

DevTools is useful when the ordinary page menu is unavailable or when you need one exact DOM element rather than a screen rectangle.

Enable the full-page screenshot button

  1. Open Firefox DevTools.
  2. Open DevTools settings and locate Available Toolbox Buttons.
  3. Enable Take a screenshot of the entire page.
  4. Click the new camera-style button in the DevTools toolbar. Firefox saves the capture to your Downloads folder.

Capture one element with Screenshot Node

  1. Open DevTools and choose Inspector.
  2. Find the element in the HTML pane.
  3. Context-click the element and choose Screenshot Node.
  4. Find the resulting image in Downloads.

This method targets the element’s DOM box, so it avoids the uncertainty of dragging around a visually similar area. It is the better choice for a component, banner, table, or card whose boundaries must be exact.

Take a screenshot of Safari on a Mac

Safari on macOS uses the system Screenshot commands. Prepare the Safari window, then use the shortcut that describes the area you want.

Shortcut Result
Shift+Command+3 Captures the entire screen.
Shift+Command+4 Turns the pointer into a crosshair; drag a rectangle around the Safari page or any other area.
Shift+Command+4, then Space Captures a Safari window or a menu. Move the camera pointer over the target and click.
Shift+Command+5 Opens the Screenshot app, where you can choose capture mode and options such as a timer, pointer visibility, and save location.

Find, copy, or relocate the Mac image

By default, macOS places screenshots on the desktop with a name such as Screen Shot [date] at [time]. The options opened by Shift+Command+5 can change the destination. Control-click the thumbnail that appears after capture when you need to copy it or choose another action.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Capture Card, USB Video Capture Card Device, Audio Video Converter Grabber for RCA to USB-Convert VHS Mini DV VCR Hi8 DVD to Digital, for PC TV Tape Player Camcorder, MAC Windows Vista Compatible
  • AV TO USB Converter: Capture videos and audios from VHS, VCR, Hi8, DV tapes to a PC, with the help of our USB Video Converter. Save room while digitizing your favorite old memories
  • Quality Capture Card: Our USB Video Capture Card converting anolog RCA composite input into HD 720P USB output and capturing audio without any sound card. Advanced signal processing technology provides you with great precision, colors, resolutions, and details.
  • Plug and Play: Automatically install the driver once you hook up this RCA to USB Converter to a PC. No external power is needed. User-friendly and easy to operate
  • Wide Compatibility: The Video Capture Card can work with video devices with RCA connector or S-Video connector, such as VHS, VCR, Hi8, camcorder, compatible with Windows and Mac OS. Support video formats like NTSC, PAL, and support brightness, contrast, hue, and saturation control
  • Note: The Video Converter is used with acquisition software. We recommend OBS Studio or PotPlayer for Windows, and QuickTime Player for Mac. They can be downloaded for free online. Please operate according to the steps in User Manual or contact us if you have any questions

Do not confuse Save As with a screenshot

Safari’s File > Save As offers Web Archive and Page Source. A Web Archive preserves webpage content such as graphics and links, while Page Source saves the HTML. Neither is a screenshot image. Choose a macOS Screenshot command when the deliverable must be a PNG, JPEG, or other image rather than an editable or archivable page copy.

The Mac shortcuts above capture screen geometry: a display, rectangle, or window. They do not provide a scrolling, full-webpage image. If you need every section of a long Safari page as one image, use the iPhone Full Page workflow when the page is being viewed on an iPhone, or use an automated webpage capture service such as ScreenshotNeo below.

Capture an entire Safari webpage on iPhone

  1. Open the webpage in Safari.
  2. On an iPhone without a Home button, press and quickly release the Side button and Volume Up button together. On a Home-button model, press and quickly release Side and Home.
  3. Tap the screenshot thumbnail that appears.
  4. At the top of the editor, choose Full Page. Safari expands the capture beyond the display to include the scrollable webpage.
  5. Use the handles to crop the page if required, then save or share it from the editor.

The normal screenshot is still useful for a single viewport. Full Page is the choice when content below the current screen must be included in one capture.

Rank #3
Sale
Capture Card 4K HDMI Video Streaming to USB 3.0 1080P 60FPS Capture Device
  • High-Quality Video Capture, 4K HDMI Capture Card Ready: Capture smooth and vibrant video with this 4K HDMI capture card, engineered for gamers and content creators who demand crisp 1080P 60FPS video quality. Whether you're streaming to Twitch or recording gameplay for YouTube, your footage will look professional and detailed
  • Plug-and-Play USB Capture Card, No Drivers Needed: Designed as a USB capture card for streaming, this device works instantly out of the box, just plug into your PC or laptop and start capturing. Fully compatible with popular software like OBS Studio, Streamlabs, and XSplit, making setup quick and stress-free for beginners and pros alike
  • Universal Compatibility PS5, Xbox, Switch & More: Stream or record gameplay from virtually any HDMI-enabled device including Nintendo Switch, PS5, Xbox Series X, DSLR cameras, and PCs. The video capture card for gaming supports seamless passthrough so you can play without lag while your audience watches every frame in real time
  • Low-Latency Performance for Smooth Streaming: This capture card for streaming minimizes delay between gameplay and broadcast, so you get reliable, low-latency capture that works well for competitive gaming, live broadcasts, and podcast sessions. Suitable for those building their channel with high-quality, engaging content
  • Compact & Portable Design for Content Creators: Lightweight and portable, this USB 3.0 capture card works well for creators who travel or switch gaming setups often. Throw it in your bag and stream or record wherever you are, at home, events, LAN parties, streaming or studio sessions

Which workflow is most precise?

Need Use Reason
A complete webpage from Firefox Firefox Take Screenshot > Save full page It captures the page rather than only the visible browser window.
One exact HTML element Firefox DevTools > Inspector > Screenshot Node The element is selected from the DOM, not estimated with a drag.
A Mac screen, rectangle, or Safari window macOS Screenshot shortcuts They target screen geometry quickly.
A complete Safari webpage on an iPhone Screenshot thumbnail > Full Page The editor extends the image down the scrollable page.
Repeatable captures for many URLs or a build pipeline ScreenshotNeo API or MCP server Requests can specify viewport, waits, selectors, formats, and other capture settings.

Browser screenshot troubleshooting

Firefox does not show Take Screenshot

  • Right-click an empty part of the page rather than a link, image, or form control, then try again.
  • Use the platform shortcut: Ctrl+Shift+S on Windows/Linux or Command+Shift+S on macOS.
  • If you use the feature often, add Screenshot through Menu > More Tools > Customize Toolbar.

The full-page result is incomplete

  • Wait for the page to finish rendering before invoking Save full page.
  • Scroll or interact with expandable content first if the page only inserts that content after interaction.
  • Use DevTools’ Take a screenshot of the entire page button as an alternative.

You need one component, not a rectangle

Open Inspector, select the element in the HTML pane, and use Screenshot Node. This avoids including neighboring content.

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

Safari captured the wrong area on Mac

Use Shift+Command+4 for a rectangle, or press Space after that shortcut to switch to a window capture. If you need timing or destination controls, open the Screenshot app with Shift+Command+5.

You cannot find a full-page option in Safari on Mac

The listed macOS commands capture a screen, selection, or window. They do not expose the iPhone editor’s Full Page control. Use the iPhone workflow for a scrollable Safari page image or an automated capture service.

Rank #4
Audio Express AXHDCAP 4K HDMI Video Capture Card, Cam Link Card Game Audio Adapter HDMI to USB 2.0 Record Capture Device for Streaming, Live Broadcasting, Video Conference, Teaching, Gaming
  • [Enhanced 4K-1080P Video Capture Experience] Capture the Magic: Elevate your video recordings to new heights with our upgraded anti-static 1080P Video Capture Card. Immerse yourself in stunning visuals, supporting HDMI input at 4K 60FPS and USB output for capturing in 1080P, complete with rich stereo sound. Enjoy crystal-clear video recordings, dynamic gaming live streams, and professional conference broadcasts. Note: HDMI resolution: Max input can be 3840×2160@30Hz / Video output resolution: Max output can be 1920×1080@30Hz
  • [Seamless Real-Time Preview] Stay in the Moment: Our advanced ultra-low latency technology ensures seamless real-time transmission of video streams. Experience instant, lag-free previews, allowing you to capture every detail precisely. Effortlessly record video directly to your hard disk, all without compromising on quality or introducing any delays.
  • [Versatility and Broad Compatibility] Your Creative Hub: Connect your DSLR, camcorder, or action camera to a wide range of operating systems, including Windows, MacOS, and Linux. Unlock a world of possibilities with real-time streaming to popular platforms like Twitch, Youtube, OBS, Zoom, Potplayer, and VLC, giving you the tools to share your content effortlessly.
  • [Effortless Plug and Play] Simplicity Redefined: Say goodbye to complex installations. Our plug-and-play design eliminates the need for drivers or external power supplies. Seamlessly integrate high-definition acquisition into various scenarios, whether it's educational recordings, immersive gaming, precise medical imaging, captivating live streams, or professional broadcasting.
  • [Seize Every Detail with Precision] Unleash your creativity and attention to detail with our video capture card. Capture every nuance, every color, and every moment with precision, thanks to the enhanced capabilities of our technology. Whether you're a content creator, a gamer, or a professional, our capture card empowers you to seize the finest elements and bring them to life in your recordings and live streams.

The iPhone screenshot is only the visible screen

Tap the thumbnail immediately after taking the screenshot and select Full Page in the editor. If you save or share before opening the editor, you keep the ordinary viewport capture.

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

Or skip the browser setup

ScreenshotNeo returns a webpage screenshot or PDF from one GET request. Before capture, it can accept the cookie or consent banner like a visitor and remove more than 60 known consent platforms, newsletter popups, and chat widgets; each cleanup step can be turned off. Only clean shots are billed: bot checks and CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and the response identifies the result with X-Page-Verdict and X-Billed headers. It also provides an MCP server with take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients.

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

Get an API key, then see the complete parameter reference in the ScreenshotNeo documentation. These runnable examples target https://stripe.com; replace that URL with the page you need.

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}`);

The response can be a PNG, JPEG, WebP, or PDF, depending on the request parameters. For public <img> tags, signed links avoid exposing your access key. A free account includes 1,000 screenshots per month with no card; create the free ScreenshotNeo account to start.

Best Value
ClearClick Video to USB 1080P Audio Video Capture & Live Streaming Device - Input HDMI, AV, RCA, S-Video, VCR, VHS, Camcorder, Video8, Hi8, DVD, Gaming Systems - USB-C Plug & Play
  • [HDMI Capture] Record or Live Stream Audio & Video at up to 1080P from HDMI Sources up to 4K 30 FPS (NOTE: Does NOT Support HDMI Sources That Are Copyrighted or Content-Protected)
  • [AV & S-Video Capture] Record or Live Stream from Analog Video Sources Such As VCR, VHS, Camcorders, Video8, Hi8, DVD, Gaming Systems (Device Automatic Upscales to HD Resolution)
  • [USB-C Plug & Play] Modern USB-C Plug and Play Interface (Works with Laptops and Desktops - Full Size USB-A Adapter Included)
  • [Software Included] Video Capture & Live Streaming Software & Step By-Step Instructions Included
  • [Compatible with PC, Mac, & Linux] Works with Windows 10/11/12, OS X 11.0 or higher, and Ubuntu 14.04 or higher

ScreenshotNeo options for repeatable captures

The API has 63 options, so you can reproduce the conditions that matter instead of relying on a person’s browser window.

  • Page extent and target: full-page capture with lazy images loaded, or one element selected by CSS selector.
  • Appearance: dark mode, transparent background, image resizing, retina scale, 12 device presets, or any custom viewport.
  • Output: PNG, JPEG, WebP, or PDF with paper size, margins, landscape orientation, and page ranges. HTML/CSS can also be rendered to an image.
  • Page control: custom CSS and JavaScript, click an element before capture, hide selectors, and wait for a selector, a delay, or network idle.
  • Network and privacy: block ads, trackers, individual requests, or resource types; provide custom headers, cookies, a user agent, or an Authorization header; set timezone and geolocation.
  • Delivery and scale: choose a cache TTL, create signed links, submit asynchronous jobs with signed webhooks, capture up to 100 URLs per bulk call, and inspect usage through the usage API.
  • Integration: use the OpenAPI specification, or keep parameter names used by other screenshot APIs when switching. The MCP server exposes screenshot, page-information, and PDF tools to AI agents.

Practical settings for a long webpage

  1. Request full-page mode so content below the fold is included.
  2. Use a selector wait or network-idle wait when the page fills content asynchronously.
  3. Enable lazy-image loading if images appear only while scrolling.
  4. Hide fixed chat buttons, newsletter overlays, or other selectors if you have chosen not to use the automatic cleanup.
  5. Set a viewport or device preset and retina scale so later captures use the same dimensions.
  6. Use a cache TTL for stable pages; a cache hit is identified in the response and is not billed.

Pricing, billing, and reliability notes

Every ScreenshotNeo feature is available on every plan. The monthly prices and included shot counts are:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Plan Monthly price Included shots
Free $0 1,000 per month; no card
Starter $5 3,000
Growth $15 15,000
Pro $39 60,000
Scale $99 250,000
Business $249 1,000,000

Yearly billing gives two months free. Because the service reports X-Page-Verdict and X-Billed, an automated job can distinguish a clean billed capture from a bot check, blank page, timeout, failed load, or cache hit. For very large batches, use bulk capture (up to 100 URLs per call) or asynchronous jobs with signed webhooks rather than holding one request open for every URL.

ScreenshotNeo troubleshooting

The command writes an unexpected file

Check the requested output format and the filename extension. The endpoint can return PNG, JPEG, WebP, or PDF; make the extension and your chosen format agree.

The request fails before an image is returned

  • Replace YOUR_API_KEY with the key from your account.
  • Ensure the target URL is URL-encoded. The cURL example uses --data-urlencode; in Python and Node.js, the request library handles the query parameters.
  • Confirm that your client allows enough time for the page. The Python example uses a 90-second timeout.
  • Inspect X-Page-Verdict and X-Billed when a response is received; they explain whether the result was a clean shot, a cache hit, or a non-billable failure category.

The page contains overlays or consent UI

Leave the consent, popup, and chat cleanup steps enabled. ScreenshotNeo accepts the consent banner and removes more than 60 known consent platforms plus newsletter popups and chat widgets before capture. If a site needs its own special handling, use custom JavaScript, clicks, waits, or hide selectors.

The page is dynamic or images are missing

Set a selector wait, delay, or network-idle wait; enable full-page lazy-image loading; and, when necessary, provide custom cookies, headers, a user agent, timezone, geolocation, or an authorization header so the page renders in the intended state.

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

When to use each approach

  • One quick Firefox image: use Take Screenshot and choose Save visible or Save full page.
  • A precisely bounded Firefox component: use DevTools Screenshot Node.
  • A Mac image of what is on screen: use the macOS Screenshot shortcuts.
  • A complete Safari page from an iPhone: use the thumbnail editor’s Full Page option.
  • Scheduled, multi-URL, element-level, or AI-assisted capture: use ScreenshotNeo’s API or MCP server with explicit waits, viewport, selectors, and output settings.

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.