To take a website screenshot, use a browser’s built-in capture feature or install a screenshot extension, open the page, choose whether to capture the visible area or the full page, then save or copy the result. Browser tools are often called extensions or add-ons rather than plugins. The exact controls depend on the browser and extension; the steps below cover Firefox’s built-in options and a Chrome Web Store extension example.
Choose the right kind of screenshot
Before opening a tool, decide what you need to include. A screenshot can show the current viewport, a region you select, a particular page element, or the entire page. Those choices matter: a visible-area capture is quick and preserves what is on screen now, while a full-page capture is better for documenting a long article or page layout.
- Visible area: Captures the part of the page currently shown in the browser window.
- Selected region: Lets you drag around just the content you want.
- Page element: Captures an individual component, such as a card or section, when the browser tool supports it.
- Full page: Captures content beyond the current viewport, including the page below the fold.
For a one-off capture, a browser’s built-in feature is usually the simplest starting point. An extension may be more convenient if you regularly need editing, file-format choices, or sharing controls. Check the specific extension’s current listing for its supported features rather than assuming every screenshot tool works the same way.
Take a screenshot with Firefox’s built-in tool
Firefox can capture a selected region, an automatically highlighted page part, the visible viewport, or the full page. You do not need to install a third-party extension for these basic captures.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
#1 Best Overall
- Open the web page you want to capture.
- Right-click an empty area of the page and select Take Screenshot. On macOS, use Control-click if necessary. Alternatively, press Ctrl+Shift+S on Windows or Linux, or Command+Shift+S on macOS.
- Choose a capture method: drag to select a region, click a highlighted page part, select Save full page, or select Save visible for the current viewport.
- Select Download to save a PNG in Firefox’s usual download location, or Copy to put the image on the clipboard. Press Escape to cancel.
Firefox names the resulting file using the capture date and time and the page title. Its documented shortcuts for saving and copying are Ctrl+S or Command+S, and Ctrl+C or Command+C, respectively. See Mozilla’s Firefox screenshot instructions for the current interface details.
Use a screenshot extension in Chrome
For the Chrome Web Store example Full Page Screen Capture, the described workflow is to install the extension, open the target page, and use its toolbar icon to choose a capture mode. The listing describes Full Page, Visible Area, and Custom Area modes, followed by an editor and export options.
- Open the extension’s Chrome Web Store listing and select Add to Chrome.
- Navigate to the page you want to capture.
- Click the extension’s toolbar icon. If it is not visible, check the browser’s extensions menu and pin it if you want convenient toolbar access.
- Choose Full Page, Visible Area, or Custom Area, according to what the screenshot should contain.
- Review the capture in the editor, make any needed edits, then export or copy it using the controls available in the extension.
The listing advertises PNG, JPG, and PDF export, clipboard copying, and shareable links. These are capabilities of this particular listing’s extension, not a guarantee about other browser add-ons. Check the listing for the extension you actually install to confirm its current controls and export choices.
Rank #2
Capture a full page or element with Firefox Developer Tools
Firefox Developer Tools provide another built-in route when you want a full-page screenshot or a capture of one DOM element. To enable the screenshot button, open Developer Tools, go to Settings → Available Toolbox Buttons, and enable Take a screenshot of the entire page. Then use the screenshot icon in the toolbox.
To capture a specific element, open the Inspector, right-click the element in the HTML pane, and choose Screenshot Node. For command-driven capture, Firefox documents a Web Console :screenshot helper with options including --fullpage, --selector, --delay, --dpr, --clipboard, --file, and --filename. The selector option targets an element and its descendants. Avoid reusing a filename unless you intend to overwrite the existing file. Full option details are in the Firefox Developer Tools screenshot documentation.
Pick a browser tool or extension based on the job
| Need | Practical choice | What to check |
|---|---|---|
| A quick capture without installing anything | Firefox’s built-in screenshot UI or Developer Tools | Whether the available capture mode includes the content you need |
| Full-page capture in Chrome | A screenshot extension with a full-page mode | Whether the current extension listing supports the browser and page you use |
| Markup or export choices | An extension whose listing describes the editor and formats you need | Supported formats, editing controls, and whether sharing sends the image off-device |
| Automated captures in code or an AI-agent workflow | A screenshot API or MCP server such as ScreenshotNeo | API behavior, capture options, billing rules, and how you handle the returned file |
Extensions differ in capture modes, convenience, editing, export, and privacy. The Awesome Screenshot instructions, for example, describe selecting Capture and then Full Page in Chrome, Edge, and other browsers that accept its Chrome extension; Safari uses Capture Full Page, while Firefox uses Capture Entire Page. Its instructions are dated December 24, 2025. Confirm the labels in the version and browser you use. See the Awesome Screenshot full-page instructions.
Check the image before you share or rely on it
Full-page capture can be less predictable than a viewport capture. Scrolling behavior, frames, fixed-position elements, restricted URLs, and page-specific loading can affect the result. The GoFullPage publisher’s changelog records fixes over time for issues in these areas; a changelog is a record of fixes, not a promise that every page will capture perfectly.
- Scroll through the saved image and check the top, bottom, and transitions between sections.
- Look for repeated fixed headers, missing embedded content, blank areas, or content that had not loaded when capture started.
- If the full-page result is malformed, try a visible-area capture, split the page into sections, or use another supported capture method.
- When capturing something important, keep the original image and verify that the exported file opens and has the intended format.
Protect private information
Review the privacy practices of the specific browser feature or extension before capturing sensitive pages. A screenshot may include account details, private messages, internal dashboards, or personal information. Also distinguish saving locally from sharing through a service: an extension’s share-link feature may involve sending an image to a service, so check its current privacy disclosures before using it.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitchesMozilla says Firefox Screenshots records interaction events such as using Copy or Save full page, but does not collect the URL or details of the captured image. Mozilla also documents controls for disabling Firefox add-on data collection in Firefox settings. This description applies to Firefox Screenshots only; it should not be generalized to third-party extensions. Read Mozilla’s explanation and the disclosures for any other tool you use.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshoot common screenshot problems
The screenshot command or toolbar button is missing
In Firefox, try the documented keyboard shortcut or open the page context menu and look for Take Screenshot. For Developer Tools, enable the screenshot button in Settings → Available Toolbox Buttons. In Chrome, open the extensions menu and check whether the installed extension is there; its icon may not be pinned to the toolbar.
The capture shows only the visible screen
Choose Full Page or the browser’s full-page option rather than a visible-area capture. If the extension uses different labels, follow its own instructions; the Awesome Screenshot article, for example, uses different full-page labels in Safari and Firefox.
The full-page image is incomplete or has strange seams
Wait for the page to finish loading and check the result for lazy-loaded images or content that appears only after scrolling. Try capturing again, use the browser’s built-in method, or capture the page in smaller sections. Fixed elements and frames can create edge cases, so inspect the output instead of assuming the first capture is accurate.
Recommended Free Tools
Best Value
The image is not where you expected
Firefox’s Download option saves to the browser’s normal download location; check Firefox’s downloads list or configured download folder. If you used Copy, paste into the destination app. In Developer Tools, review the filename and file path options; do not reuse a filename unless overwriting is intended.
You need a format or sharing method that is not available
Check the specific tool’s current export options. The cited Chrome Web Store example advertises PNG, JPG, and PDF and clipboard and link-sharing options, while Firefox’s documented UI offers downloading a PNG or copying it. Do not assume those options exist in every extension.
Or skip the browser setup
If your goal is to capture pages from code or an AI agent rather than operate a browser extension, ScreenshotNeo is a website screenshot API and MCP server. One GET request can return a PNG, JPEG, WebP, or PDF. Here is a cURL example:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
See the ScreenshotNeo documentation for request details and available options. Its capture can accept cookie or consent banners and remove more than 60 known consent platforms, newsletter popups, and chat widgets before taking the shot; each step can be turned off. Bot checks and CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed, and responses identify the page verdict and billing status in headers. An MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Sign up for ScreenshotNeo’s free plan to try 1,000 screenshots per month without a card.
Frequently Asked Questions
Can I take a screenshot of just one element in Firefox?
Yes. In Developer Tools, right-click the element in the Inspector’s HTML pane and choose Screenshot Node.
Does every screenshot extension export a PDF?
No. Export formats vary by extension. Check the current listing for the specific extension; the Full Page Screen Capture listing cited above advertises PDF alongside PNG and JPG.
Quick Recap
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.
Free tools Windows power users keep installed
One-click scans. No signup required.

