ScreenshotNeo

BlogHow-to

How to Capture a Full-Page Website Screenshot with Awesome Screenshot in Firefox on Linux

Use Awesome Screenshot’s Capture Entire Page command in Firefox on Linux, or switch to Firefox’s built-in full-page capture when the extension cannot capture a page.

By the ScreenshotNeo team4 October 20265 min read

In Firefox on Linux, open the page, click the Awesome Screenshot toolbar icon, and choose Capture Entire Page. If the command is disabled or the capture fails, use Firefox’s built-in screenshot tool: press Ctrl+Shift+S and choose Save full page.

Capture a full page with Awesome Screenshot

  1. Install Awesome Screenshot & Screen Recorder from Mozilla Add-ons if it is not already installed. Review the requested permissions and the linked privacy policy before installing: the listing includes access to browser tabs, downloads, clipboard input, and data for all websites.
  2. Open the website you want to capture in Firefox. Sign in first if the page requires authentication.
  3. Click the Awesome Screenshot icon in the Firefox toolbar. If you do not see it, check the Extensions menu and whether the add-on is enabled.
  4. Choose Capture Entire Page. The extension’s Firefox instructions use this label; menu wording can differ in other browsers.
  5. Save or continue with the extension’s available workflow. Its listing describes image and PDF saving, annotation, and account-based sharing. Some integrations are marked Premium; the available information does not establish that a paid plan is required for basic full-page capture.

For the extension’s current Firefox-specific steps, see Awesome Screenshot’s full-page capture guide.

Use Firefox’s built-in full-page screenshot

Firefox can capture a full page without the extension:

  1. Open the page in Firefox.
  2. Right-click an empty area of the page and select Take Screenshot, or press Ctrl+Shift+S.
  3. Select Save full page.
  4. Save the image to the configured download folder or copy it to the clipboard.

Mozilla documents the keyboard shortcut and save options in Take screenshots in Firefox. On Linux, Ctrl+S saves the resulting screenshot. Mozilla notes that crosshair movement in the selection interface does not work on Wayland; that is a Firefox interface limitation, not evidence of an Awesome Screenshot limitation.

Use Firefox Developer Tools

For a developer workflow, Firefox Developer Tools can capture the entire page through a toolbar button or the Web Console:

  1. Open Developer Tools and find Available Toolbox Buttons in its settings.
  2. Enable Take a screenshot of the entire page, then use the screenshot button in the toolbox.
  3. Alternatively, open the Web Console and run :screenshot --fullpage.

The command supports options including a delay, custom filename, and device pixel ratio. See Mozilla’s Taking screenshots documentation for command details.

Choose the right capture method

Method Start here Useful when
Awesome Screenshot Toolbar icon → Capture Entire Page You want the extension’s capture and annotation workflow.
Firefox screenshot tool Ctrl+Shift+S → Save full page You want a built-in option without adding an extension.
Firefox Developer Tools Enable the full-page screenshot button or run :screenshot --fullpage You want a developer-oriented workflow and command options such as delay or device pixel ratio.

The extension may be unable to act on restricted browser URLs, including web store and extension pages. For ordinary websites, if the full-page command is unavailable or fails, the built-in Firefox methods are practical alternatives.

Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server. Send one request to capture a URL as an image or PDF; see the API documentation for options.

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}`);
  • Cookie banners are accepted and removed before capture, along with known newsletter popups and chat widgets; each of those steps can be turned off.
  • Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed. 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 per month with no card; paid plans start at $5 for 3,000 screenshots.

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

Troubleshooting

Problem Likely cause What to try
Capture Entire Page is missing or disabled Firefox restricts extension access on some URLs, including web store pages and extension pages. The add-on may also be disabled or incompatible after a Firefox update. Check that the extension is enabled and consult the current Mozilla Add-ons listing. On a restricted page, use Firefox’s built-in screenshot tool. Awesome Screenshot advises using a visible-part capture and cropping afterward where capture options are disabled.
The extension icon is missing The add-on may be hidden in the toolbar, disabled, or incompatible with the current Firefox version. Check Firefox’s Extensions menu and add-on settings, then check the current listing for compatibility notes.
Capture fails on an ordinary website The page or extension may have a site-specific issue. The vendor does not guarantee every dynamic or authenticated page will render perfectly. Retry after the page finishes loading, or use Firefox’s native screenshot or Developer Tools. If only the extension fails, its troubleshooting article asks users to provide the site URL for investigation.
Native screenshot selection behaves oddly on Wayland Mozilla documents that crosshair movement does not work in Firefox’s selection interface on Wayland. Use the full-page save option or Developer Tools capture workflow rather than relying on crosshair movement.
Image is incomplete or dynamic content is missing Some page content may load or change during capture; the cited extension help does not promise perfect results on every long or dynamic page. Wait for the page to settle and try again. Compare with Firefox’s built-in full-page capture or Developer Tools. For repeatable automated captures, use a screenshot API and configure its wait behavior.

Reliability, privacy, and cost considerations

  • Restricted pages: Browser security can prevent extensions from capturing browser-owned and other restricted URLs. A failure on one such URL does not by itself mean the extension is broken.
  • Permissions: The Mozilla Add-ons listing requests access to tabs, downloads, clipboard input, and all websites. Consider this scope before installing, especially if you work with sensitive pages.
  • Sharing: The listing says captured screenshot and video content is private by default unless the account owner chooses to share it.
  • Version compatibility: The listing notes that accelerated Firefox upgrades can sometimes make the extension incompatible. Check the live listing if a command disappears after updating. Version and update details change over time.
  • Cost: The sources do not establish that a paid plan is required for basic full-page capture. Some integrations are identified as Premium, so check the listing for the feature you need.

FAQ

What is the exact Awesome Screenshot menu item in Firefox?

It is Capture Entire Page.

Can I capture a page without installing an add-on?

Yes. Firefox’s screenshot interface includes Save full page, and Developer Tools also provides full-page capture.

Does a failed capture mean Awesome Screenshot is broken?

No. Restricted browser URLs can block extension capture. Test an ordinary website and try Firefox’s built-in option to distinguish a page restriction from a broader problem.

Does this workflow require a paid Awesome Screenshot plan?

The available listing information does not say that basic full-page capture requires payment. It labels some integrations Premium.