Recommended Free Tools
Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
For a single page, use the browser’s built-in capture tool: Chrome and Chromium use DevTools’ Capture full size screenshot, Firefox offers Take Screenshot → Save full page, Edge includes Web Capture, and Safari uses its developer tools. These methods are free and require no extension. Scroll through the page first so lazy-loaded content appears, dismiss overlays, and inspect the result for repeated sticky headers or blank sections.
What a full-page screenshot captures
A full-page screenshot is one image containing the document beyond the visible viewport, from the header to the footer. It is different from a viewport screenshot, which records only what is currently visible. Full-page capture is useful for design reviews, documentation, bug reports, accessibility checks, archives, and comparing desktop and mobile layouts.
Browser-native tools generally produce PNG files. If you need JPEG, WebP, PDFs, repeatable settings, or many URLs, an automated service is more practical than repeating a manual browser workflow.
Chrome and Chromium: the fastest no-extension method
- Load the page completely. Wait for fonts, scripts and images. Scroll from the top to the bottom once; this gives many lazy-loaded images an opportunity to render.
- Open DevTools. On macOS press Cmd+Option+I. On Windows or Linux press Ctrl+Shift+I.
- Open the Command Menu. Press Cmd+Shift+P on macOS or Ctrl+Shift+P on Windows/Linux.
- Type screenshot, then choose Capture full size screenshot. Chrome saves a PNG containing the page’s full height.
For one component rather than the entire document, choose Capture node screenshot in the same menu. First select the element in the Elements panel, then run the command. This avoids capturing unrelated navigation or footer content.
Capture a mobile-layout page
- Open DevTools and toggle the device toolbar: Cmd+Shift+M on macOS or Ctrl+Shift+M on Windows/Linux.
- Select a phone profile or set a custom width and height.
- Reload the page, scroll through it if it lazy-loads content, then run Capture full size screenshot.
The image uses the emulated viewport’s responsive layout, so it is suitable for checking what a phone visitor sees. It does not prove that every physical phone renders identically.
#1 Best Overall
- Compatible with Nintendo Switch 2’s new GameChat mode
- Auto-Light Balance: RightLight boosts brightness by up to 50%, reducing shadows so you look your best—compared to previous-generation Logitech webcams (1)
- Privacy with a Slide: The integrated webcam cover makes it easy to get total, reliable privacy when you're not on a video call
- Built-In Mic: The built-in microphone lets others hear you clearly during video calls
- Easy Plug-And-Play: The Brio 101 works with most video calling platforms, including Microsoft Teams, Zoom and Google Meet—no hassle; it just works
Firefox: save the whole page from the context menu
- Open the page and let it finish loading.
- Right-click an empty area of the page and choose Take Screenshot.
- Choose Save full page, then save the PNG or copy it to the clipboard.
Firefox Developer Tools provide another route. In DevTools Settings, enable the Take a screenshot of the entire page toolbox button, then click that button. Firefox’s Web Console also provides a :screenshot helper with options including --fullpage, --delay, --dpr, --filename and --selector. A selector capture is useful when the page contains a long article but you need only a results panel.
Microsoft Edge: Web Capture
Edge’s built-in Screenshot/Web Capture can capture a full page or a selected area, including long or moving webpages. After capturing, you can add pen or touch markup before copying or saving. The exact feature and controls can vary by device, market and browser version, so update Edge and check the Web Capture menu if the command is missing.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Safari: use the WebKit developer workflow
- In Safari, open Safari → Settings → Advanced and enable Show features for web developers (the label may differ slightly by macOS release).
- Enter Responsive Design Mode from the Develop menu if you need to test a specific viewport.
- Use Safari’s export or Web Inspector capture route to save the rendered page.
Safari’s workflow has more steps than Firefox’s context-menu command, but it is the appropriate choice when the behavior being checked is specific to WebKit. Confirm the exported image includes the full document before sharing it.
Why full-page captures have gaps, overlays or repeated headers
Lazy-loaded images are blank
Many sites request images only when their containers approach the viewport. Scroll through the page once before capturing, then wait for spinners to disappear. This often fills the image placeholders, but a page that loads content only after interaction may still need a manual click or a delay. If the browser captured before JavaScript finished, reload and repeat.
Rank #2
- Compatible with Nintendo Switch 2’s new GameChat mode
- Crisp HD 720p/30 fps video calls with diagonal 55° field of view and auto light correction. Compatible with popular platforms including Skype and Zoom.
- The built-in noise-reducing mic makes sure your voice comes across clearly up to 1.5 meters away, even if you’re in busy surroundings.
- C270’s RightLight 2 feature adjusts to lighting conditions, producing brighter, contrasted images to help you look good in all your conference calls.
- The adjustable universal clip lets you attach the camera securely to your screen or laptop, or fold the clip and set the webcam on a shelf. You’re always ready for your next video call.
Sticky navigation appears several times
Stitched captures move through the page in viewport-sized sections. A fixed header can therefore be painted in every section, producing repeated navigation bars. Hide the header temporarily with DevTools, use a selector-based capture of the content, or retake the image after changing the site’s presentation mode. Always inspect the final PNG rather than assuming the stitching is correct.
Cookie notices, chat bubbles and newsletter popups cover content
Accept or reject the cookie dialog before capture, close chat and newsletter prompts, and wait for an animation to end. If a modal cannot be dismissed, crop the affected area or use an element capture that excludes it. Overlays are part of the rendered page, so native tools do not automatically remove them.
Nested scroll areas are missing
A page may have an inner results panel with its own scrollbar. Full-page capture normally follows the document scroll, not every nested container. Scroll the inner panel separately and use Capture node screenshot (Chrome) or Firefox’s --selector option for that element.
Animated or changing content does not line up
Carousels, ads, clocks and client-side counters can change between stitched sections. Pause the animation where possible, wait for a stable state, or hide the moving element. Third-party extensions may have fixes for difficult iframes, scrollbars and fixed elements, but their output still needs review.
Rank #3
- 【Full HD 1080P Webcam】Powered by a 1080p FHD two-MP CMOS, the NexiGo N60 Webcam produces exceptionally sharp and clear videos at resolutions up to 1920 x 1080 with 30fps. The 3.6mm glass lens provides a crisp image at fixed distances and is optimized between 19.6 inches to 13 feet, making it ideal for almost any indoor use.
- 【Wide Compatibility】Works with USB 2.0/3.0, no additional drivers required. Ready to use in approximately one minute or less on any compatible device. Compatible with Mac OS X 10.7 and higher / Windows 7, 8, 10 & 11 / Android 4.0 or higher / Linux 2.6.24 / Chrome OS 29.0.1547 / Ubuntu Version 10.04 or above. Not compatible with XBOX/PS4/PS5.
- 【Built-in Noise-Cancelling Microphone】The built-in noise-canceling microphone reduces ambient noise to enhance the sound quality of your video. Great for Zoom / Facetime / Video Calling / OBS / Twitch / Facebook / YouTube / Conferencing / Gaming / Streaming / Recording / Online School.
- 【USB Webcam with Privacy Protection Cover】The privacy cover blocks the lens when the webcam is not in use. It's perfect to help provide security and peace of mind to anyone, from individuals to large companies. 【Note:】Please contact our support for firmware update if you have noticed any audio delays.
- 【Wide Compatibility】Works with USB 2.0/3.0, no additional drivers required. Ready to use in approximately one minute or less on any compatible device. Compatible with Mac OS X 10.7 and higher / Windows 7, 10 & 11, Pro / Android 4.0 or higher / Linux 2.6.24 / Chrome OS 29.0.1547 / Ubuntu Version 10.04 or above. Not compatible with XBOX/PS4/PS5.
Native browsers, extensions and services compared
| Method | Cost and setup | Best use | Main limitation |
|---|---|---|---|
| Chrome/Chromium DevTools | Free; already installed | One page, precise desktop or emulated mobile capture | Command is hidden; banners and widgets remain |
| Firefox screenshot UI | Free; context-menu command | Fast single-page PNG | Firefox-specific interface |
| Edge Screenshot/Web Capture | Built in | Full page with pen or touch markup | Availability varies by device, market and version |
| Safari developer workflow | Free; more setup | WebKit rendering checks | More steps than Firefox’s native route |
| GoFullPage | Third-party extension | One-click repeated browser captures | Lazy loading, sticky elements and difficult pages can affect quality; check the current listing |
| Stravue | Paid SaaS; vendor states a starting price of $39 per month | Recurring multi-site desktop/mobile research | Paid service aimed at recurring work |
Choose native capture for an occasional page, an extension when convenience matters inside your browser, and a service when you need repeatable settings or many URLs. Browser methods are manual one page at a time; that becomes the dominant cost in competitor or regression research.
Or skip the browser setup
ScreenshotNeo is a website screenshot API and MCP server. One GET request returns a PNG, JPEG, WebP or PDF. 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 disabled. Bot checks and CAPTCHAs, blank pages, timeouts, failed loads and cache hits are not billed, and response headers identify the page verdict and whether the request was billed.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallThe service supports full-page capture with lazy images loaded, CSS-selector element capture, dark mode, 12 device presets or any viewport, retina scale, PDF paper size/margins/landscape/page ranges, HTML/CSS-to-image, custom CSS and JavaScript, pre-capture clicks, hidden selectors, waits for a selector, delay or network idle, blocking ads/trackers/requests/resource types, custom headers/cookies/user agents/Authorization, timezone and geolocation, transparent backgrounds, image resizing, chosen cache TTL, signed links for public <img> tags, asynchronous jobs with signed webhooks, bulk capture of up to 100 URLs per call, a usage API and an OpenAPI specification. Parameter names used by other screenshot APIs also work, which can simplify migration. An MCP server exposes take_screenshot, get_page_info and capture_pdf to Claude, Cursor and other MCP clients.
cURL
See the ScreenshotNeo documentation for the current parameter reference. This request saves a WebP:
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}`);
Plans include 1,000 shots per month free with no card, Starter at $5 for 3,000, Growth at $15 for 15,000, Pro at $39 for 60,000, Scale at $99 for 250,000, and Business at $249 for 1,000,000. Yearly billing gives two months free, and every feature is included on every plan. For an occasional page, the free allowance avoids extension installation; for a scheduled crawl, use asynchronous jobs, signed webhooks, caching and bulk capture to control latency and requests.
Rank #4
- 1080P Webcam with Cover for Video Calls - EMEET computer webcam provides design and Optimization for professional video streaming. Realistic 1920 x 1080p video, 5-layer anti-glare lens, providing smooth video. C960 computer camera delivers 1920x1080 video with fixed focus (11.8–118.1 inches), so as to provide a clearer image. C960 USB webcam has a cover and can be removed automatically to meet your needs for privacy. For optimal image performance, use the webcam in a well-lit environment.
- Built-in 2 Omnidirectional Mics - EMEET webcam with microphone for desktop features 2 built-in omnidirectional microphones, picking up your voice to create clear audio for communication. When installing the webcam, select EMEET C960 as the default microphone input device in your computer and video applications and select C960 as the default device in Zoom/Teams and ensure microphone permissions are enabled for proper use. Please note that C960 does not include built-in speakers.
- Automatic Light Adjustment - Automatic exposure adjustment is applied in EMEET HD webcam 1080p so that the streaming webcam can deliver stable image performance. EMEET C960 camera for computer also features color adjustment and exposure optimization to help you look your best. For optimal video quality, it is recommended to use the webcam in normal or well-lit environments and select suitable video settings in your application. Proper lighting helps achieve a clearer and more balanced image.
- Plug-and-Play & Upgraded USB Connectivity - New C960 webcam features both USB Type-A & A-to-C adapter connections for wider compatibility. For stable performance, connect the webcam directly to the computer's main USB port and ensure the device is recognized correctly. If a hub or docking station is used, please ensure it provides sufficient power and stable data transmission, as limited ports may affect performance. 90° wide-angle lens captures more participants without frequent adjustments.
- High Compatibility & Multi Application - C960 webcam for laptop is compatible with Windows 10/11, macOS 10.14+, and Android TV 7.0+. Not supported: Windows Hello, TVs, tablets, or game consoles. It works with Zoom, Teams, Facetime, Google Meet, YouTube and more. Please select C960 webcam as the default camera and microphone device in your application and ensure camera/microphone permissions are enabled, especially on macOS. (Tips: Incompatible with Windows Hello)
Create a free ScreenshotNeo account to get 1,000 screenshots a month with no card.
Performance, reliability and privacy choices
- Reduce surprises: capture after fonts and images settle; use a selector wait or network-idle wait in automation.
- Control page state: set a viewport, device preset, timezone, geolocation, user agent, cookies or authorization headers when the layout depends on them.
- Keep files manageable: retina scale improves detail but increases dimensions and file size. Resize output when a thumbnail or report does not need source resolution.
- Avoid stale content: choose a cache TTL deliberately. Disable or shorten caching for rapidly changing pages.
- Protect private pages: do not put secrets in a public URL. Use request headers, cookies and authorization only where you are permitted to access the page, and protect downloaded screenshots because they may contain account data.
- Verify the result: check the top, bottom, lazy-loaded sections, fixed elements, iframes and any nested scroll regions before treating the image as evidence.
Troubleshooting checklist
“Capture full size screenshot” is not listed
Make sure DevTools has focus, then open the Command Menu with the correct shortcut and search for screenshot. Update the browser if the command is still absent, or use Firefox’s Take Screenshot route.
The file is only the visible viewport
Choose Capture full size screenshot, not the ordinary camera icon or a selection capture. In Firefox, select Save full page. For an automated request, confirm that full-page mode is enabled rather than a fixed height.
The page is blank or times out in automation
Check the URL, authentication and network access. Increase the wait or timeout, wait for a known selector, and inspect the returned page verdict. A bot check, CAPTCHA, failed load or blank page should be treated as a failed capture rather than a trustworthy image.
Best Value
- Compatible with Nintendo Switch 2’s new GameChat mode
- HD lighting adjustment and autofocus: The Logitech webcam automatically fine-tunes the lighting, producing bright, razor-sharp images even in low-light settings. This makes it a great webcam for streaming and an ideal web camera for laptop use
- Advanced capture software: Easily create and share video content with this Logitech camera that is suitable for use as a desktop computer camera or a monitor webcam
- Stereo audio with dual mics: Capture natural sound during calls and recorded videos with this 1080p webcam, great as a video conference camera or a computer webcam
- Full HD 1080p video calling and recording at 30 fps. You'll make a strong impression with this PC webcam that features crisp, clearly detailed, and vibrantly colored video
Images are still missing
Scroll once manually, wait for image requests, and capture again. For automation, use full-page mode with lazy-image loading and a selector or network-idle wait. Some content requires a click or a logged-in session.
The screenshot is too large to share
Use JPEG or WebP where transparency is unnecessary, lower the retina scale, or resize after capture. For a long document intended for printing, a PDF with paper size, margins and page ranges may be easier to distribute than one extremely tall bitmap.
A practical decision path
- For one public page, start with Chrome, Firefox or Edge’s native tool.
- If you need a specific component, capture the element rather than stitching the whole document.
- If overlays or lazy loading spoil the native image, clean the page manually and repeat; an automated service can handle common consent and widget elements.
- For mobile checks, emulate the target viewport before full-page capture.
- For recurring or multi-URL work, use an API or service with waits, device settings, caching and bulk jobs, then verify representative outputs.
Frequently Asked Questions
Can a full-page screenshot include content inside an iframe?
It may include the iframe’s visible rendering, but browser capture does not guarantee the iframe’s entire independently scrolling document. Capture the embedded element separately or use an automation workflow that can access it with the required permissions.
What format should I use for a very long webpage?
PNG preserves sharp text and transparency. WebP or JPEG usually produces smaller files when transparency is unnecessary. A PDF is often easier to print or paginate.
Is a browser screenshot proof that the site is accessible to everyone?
No. It records one rendered state at one viewport, browser and time. Test keyboard access, screen readers, contrast and responsive behavior separately.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →The Bottom Line
Use a native browser command for an occasional full-page image, inspect it for lazy-loading and fixed-element problems, and switch to ScreenshotNeo when you need clean, repeatable or high-volume captures.
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.

