Chrome DevTools can capture the current viewport, an entire page, a selected rectangle, one HTML element, loading states, or frames from a performance recording. Open DevTools, choose the workflow that matches your target, and use the commands below. Device Mode controls the viewport and full-page captures; the Command Menu handles area and node captures; Network and Performance panels capture time-based evidence.
Choose the DevTools screenshot method
| What you need | DevTools workflow | Important limitation |
|---|---|---|
| What is visible now | Device Mode → More options → Capture screenshot | Only the current viewport is captured. |
| The complete page, including content below the fold | Device Mode → More options → Capture a full size screenshot | Set the viewport or device dimensions first. |
| A rectangle you draw | Command Menu → Capture area screenshot | Area capture does not work when DevTools is undocked. |
| One DOM element | Elements panel → select the node → Command Menu → Capture node screenshot | The correct element must be selected in the DOM tree. |
| How the page changes while loading | Network panel → enable Screenshots → reload | Thumbnails represent points during loading, not one final export. |
| Frames during a performance recording | Performance panel → enable Screenshots → record | Images are tied to the recording timeline. |
The names and placement of controls can change slightly between Chrome releases. The procedures below follow Chrome’s documented DevTools workflows; check the labels in your installed stable version if a command is not visible.
Capture the visible viewport
Use this when you want exactly what a user would see inside a chosen browser viewport.
- Open the page in Chrome.
- Open DevTools with F12 or Control+Shift+I on Windows/Linux. On macOS, use Command+Option+I.
- Click Toggle device toolbar to enable Device Mode.
- Choose Responsive and enter the width and height, or select a device preset. Set the orientation and zoom you want documented.
- Open the Device toolbar’s More options menu (the three-dot button).
- Choose Capture screenshot. Chrome downloads an image of the current viewport.
Device Mode emulates a mobile-sized viewport from a desktop or laptop; it is not the same as running the page on physical phone hardware. If touch behavior, hardware sensors, font rendering, or browser-specific behavior matters, verify the result with Chrome’s remote-debugging workflow on an actual device.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
#1 Best Overall
- 14" diagonal, 1366x768 resolution, HD BrightView LED, Glossy NON-TOUCH Display
Make the viewport reproducible
- Record the viewport width, height, device preset, orientation, and device-pixel-ratio setting with the image.
- Wait for fonts, images, and animations to settle before capturing.
- For a responsive breakpoint comparison, capture the same page at each width rather than stretching one image afterward.
Take a full-page screenshot
A full-size screenshot includes content outside the visible viewport. It is useful for documentation, visual regression checks, and sharing a long article or dashboard.
- Open DevTools and enable Toggle device toolbar.
- Select Responsive or a device preset and set the viewport dimensions you want represented in the image.
- Open More options in the Device toolbar.
- Choose Capture a full size screenshot.
Chrome temporarily lays out the page for the selected dimensions and downloads the result. Full-page capture can expose page-specific problems: sticky headers may repeat, lazy content may not have loaded, and very long or script-heavy pages can fail or produce an incomplete image. Chrome’s documentation does not establish a universal maximum pixel dimension or file size, so do not treat a particular limit as guaranteed. If a capture fails, shorten the page, let lazy content load, disable problematic animations, or capture sections separately.
Get more complete lazy-loaded content
Scroll through the page once before capturing so images and sections that load on intersection are requested. Wait for visible placeholders to be replaced. This does not guarantee that every application has rendered all data, because some sites load content only after interaction or authentication.
Capture only part of a webpage
Use an area screenshot when the target is a rectangular region rather than the whole viewport.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →- Keep DevTools docked to the browser window. Area capture is unavailable when DevTools is undocked.
- Open the Command Menu with Control+Shift+P on Windows/Linux or Command+Shift+P on macOS.
- Type screenshot.
- Choose Capture area screenshot.
- Drag over the region to capture, then release. Chrome downloads the selected rectangle.
The selection is a screen rectangle, not a semantic HTML selection. If you need a card, button, or chart with its exact element bounds, use node capture instead.
Rank #2
- 1.1 GHz (boost up to 2.4GHz) Intel Celeron N5030 Quad-Core
- 4GB DDR4 System Memory; 128GB Solid State Drive
- 11.6" HD (1366 x 768) Multi-Touch Display
- Combo headphone/microphone jack - Noble Wedge Lock slot - HDMI; 2 USB 3.1 Gen 1
- Windows 11 Pro
Screenshot a specific HTML element
Node capture is the precise choice for one DOM element, such as a product card, modal, chart, or component.
- Open the Elements panel.
- Use the element picker or expand the DOM tree and click the intended node.
- Confirm that the highlighted box surrounds the complete component you want, including any child content.
- Open the Command Menu with Control+Shift+P (Windows/Linux) or Command+Shift+P (macOS).
- Type node and choose Capture node screenshot.
Chrome downloads an image of the selected node. Selecting a wrapper instead of the visible component is the most common reason the result includes unwanted margins or neighboring content. The node-screenshot workflow was introduced in the Chrome 62-era DevTools changes; the historical announcement does not define a current minimum Chrome version for every screenshot command.
When the node is not ready
- Expand collapsed sections and trigger the state you want before selecting the node.
- Scroll the element into view if it uses lazy rendering.
- For a dialog or menu, open it first and select its actual overlay node, not the hidden template.
- Capture after fonts and asynchronous data have finished loading.
Capture screenshots during page loading
Network-panel screenshots answer “what did the page look like at this loading moment?” rather than “what is the final page?”
- Open DevTools and select Network.
- Open Network settings (the gear icon) and enable the Screenshots checkbox.
- Reload the page. Use a normal reload when you need to observe the complete request sequence.
- Open the Screenshots strip and select a thumbnail. Chrome shows the visual state and the network activity associated with that moment.
This is useful for diagnosing a flash of unstyled content, late-loading images, consent dialogs, or a component that appears only after a particular request. The thumbnails are diagnostic snapshots connected to network timing, not a replacement for a clean final screenshot.
Rank #3
- 256 GB SSD of storage.
- Multitasking is easy with 16GB of RAM
- Equipped with a blazing fast Core i5 2.00 GHz processor.
Capture frames in a performance recording
Performance screenshots let you correlate visual changes with main-thread work, layout, and other timeline events.
- Open the Performance panel.
- Open capture settings and enable Screenshots.
- Start a recording, reproduce the interaction or load you want to inspect, and stop the recording.
- Hover over the timeline overview or select a frame in the Frames section to inspect the captured image at that point.
Use this workflow for visual-performance investigation—for example, identifying when a hero image appears or which interaction produces a layout shift. It creates images as part of a recording, not a standalone polished export.
Choosing between viewport, full page, area, node, and timeline captures
- Scope: viewport and full-size captures cover the page layout; area capture covers a hand-drawn rectangle; node capture follows the DOM.
- Time: the first four methods capture one state; Network shows loading progression; Performance shows frames during a recording.
- Fidelity: Device Mode changes viewport and emulates device conditions, but it does not prove behavior on physical hardware.
- Repeatability: fixed viewport dimensions and a documented page state make manual captures easier to compare.
Troubleshooting DevTools screenshot problems
“Capture area screenshot” is missing or does nothing
Dock DevTools to the browser window, then reopen the Command Menu. Undocked DevTools is an explicit limitation of area capture. Also verify that you selected the screenshot command rather than a similarly named inspection command.
The full-page image is blank or incomplete
Reload, wait for the page to finish rendering, and scroll through it to trigger lazy loading. Disable an animation that continually changes layout, close overlays, and try a shorter page section. There is no documented universal size limit to cite; treat a failure as specific to the page or browser state.
Rank #4
- EFFORTLESS EVERYDAY PERFORMANCE: Powered by Intel Celeron N4020 processor and Windows 11 Home system, delivering reliable, low-power efficiency for daily tasks like document editing, email, online classes, and web browsing
- 15.6-INCH FULL HD DISPLAY: Enjoy immersive visuals on the 15.6" FHD (1920x1080) anti-glare screen with micro-edge bezels. Delivers clear details and comfortable viewing for long study sessions, working on spreadsheets, and video playback
- RESPONSIVE MULTITASKING & STORAGE: Built with 4GB LPDDR4 RAM and 128GB eMMC storage for smooth daily essential use. Expand your storage by up to 1TB via the integrated TF card slot to easily store movies, photos, and working files
- ADVANCED CONNECTIVITY: Outfitted with 2x Full-Featured Type-C ports for data transfer, fast charging, and dual-monitor output, alongside 2x USB 3.2 Gen1 ports and a 3.5mm audio jack for complete peripheral compatibility
- LIGHTWEIGHT & SILENT OPERATION: Slim and portable for effortless travel or commuting. Features a 1MP HD webcam for remote meetings, 38Wh battery with 45W Type-C fast charging, and a fanless silent design for peaceful work environments.
The screenshot has the wrong dimensions
Return to Device Mode and check the width, height, orientation, zoom, and device-pixel-ratio controls. A viewport screenshot records the emulated viewport, while a full-size screenshot extends the page at those chosen dimensions.
The node capture includes too much or too little
Reselect the element in Elements. Choose the node whose box actually encloses the intended pixels; a parent wrapper may include padding and siblings, while a child may omit a background or heading.
Content is missing from a loading or performance screenshot
Confirm that the page was reloaded after enabling Network screenshots, or that Screenshots was enabled before starting the Performance recording. These features only capture states observed after they are enabled.
The result does not match a real phone
Device Mode is an approximation. Test on physical hardware when touch input, sensors, browser chrome, network conditions, or device-specific rendering affects the question you are answering.
Best Value
- WINDOWS 11 | STABLE PERFORMANCE: Powered by Intel Celeron N4020 processor and Windows 11 system, this laptop delivers stable performance for everyday computing tasks. It supports web browsing, online learning, document editing, email communication, and basic office work with optimized power efficiency, providing a practical and reliable experience for essential daily use for daily use.
- 15.6” FHD IPS DISPLAY: Features a 15.6-inch Full HD IPS display with narrow bezels, offering wider viewing angles and clearer image details compared to standard panels. The improved screen-to-body ratio enhances visual experience for study, reading, document work, and video playback, making it suitable for both productivity and entertainment use.
- 4GB DDR4 + 128GB eMMC STORAGE: Equipped with 4GB DDR4 memory and 128GB eMMC storage for everyday basics such as browsing, documents, email, and online learning platforms. The built-in TF card slot supports storage expansion up to 1TB, giving you more flexibility for files, photos, videos, and daily documents. TF card not included.
- CONNECTIVITY & PORTS: Includes 1× TF card slot, 2× USB 3.2 Gen1 ports, and 2× full-featured Type-C ports (USB 3.2 Gen1). The Type-C ports support data transfer, charging, and video output, enabling flexible connection with external devices such as monitors, storage, and peripherals for daily work and study use.
- LIGHTWEIGHT DESIGN | ONLINE COMMUNICATION: Designed with a slim, portable profile, this laptop is easy to carry for school, commuting, and travel. A built-in 1MP front camera supports online classes, video meetings, remote communication, and everyday conferencing. The 3300mAh battery works with the low-power system design to support practical daily use, while thermal optimization helps maintain quieter operation during extended tasks.
Reliability and workflow tips
- Use a clean test state: close consent banners and chat widgets when they are irrelevant to the screenshot, or capture them deliberately when documenting first-visit behavior.
- Keep the browser zoom at a known value and avoid resizing the window after setting the Device Mode viewport.
- Record the URL, viewport, time, signed-in state, and any feature flags alongside important screenshots.
- For animated pages, pause the animation where possible or use a Network/Performance capture to show the transition instead of claiming one frame is definitive.
- Do not infer production mobile behavior solely from an emulated desktop capture.
Or skip the browser setup
ScreenshotNeo is a website screenshot API and MCP server for developers. One GET request returns a PNG, JPEG, WebP, or PDF. Before capture it accepts cookie or consent banners and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each cleanup step can be turned off. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed, and the response identifies the result with X-Page-Verdict and X-Billed headers.
For a direct capture, create an API key and run the cURL example documented at ScreenshotNeo’s API documentation:
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}`);
Replace the target URL in each example. ScreenshotNeo also supports full-page capture with lazy images loaded, CSS-selector element capture, dark mode, 12 device presets plus arbitrary viewports, 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 agent/Authorization, timezone and geolocation, transparent backgrounds, resizing, TTL-based caching, signed links for public <img> tags, asynchronous jobs with signed webhooks, bulk capture of up to 100 URLs per call, a usage API, an OpenAPI specification, and compatible parameter names used by other screenshot APIs.
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 glitchesAn MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients. Plans include every feature: Free offers 1,000 shots per month with no card; Starter is $5 for 3,000; Growth $15 for 15,000; Pro $39 for 60,000; Scale $99 for 250,000; and Business $249 for 1,000,000. Yearly billing gives two months free.
Sign up for ScreenshotNeo to get 1,000 screenshots a month free with no card.
Frequently Asked Questions
Can DevTools save a screenshot as a PDF?
The screenshot commands described here download image captures. Use Chrome’s print dialog when your deliverable is a document rather than an image.
Why do two captures of the same URL differ?
Page state can change because of animations, asynchronous requests, personalization, authentication, consent state, or responsive dimensions. Record those conditions when you need repeatable comparisons.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Which capture should I use for a visual regression baseline?
Use a fixed viewport or full-size capture for the page scope under test, and keep the rendering state, viewport dimensions, and loading completion criteria consistent between runs.
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.

