Use Chrome DevTools for a quick, manual capture while inspecting a page; use Playwright when screenshots need to be scripted, targeted, repeated, or checked against visual baselines. They can capture similar page states, but they serve different workflows. For comparable images, align the browser, viewport, scale, page state, and execution environment.
How Chrome DevTools and Playwright screenshots differ
| Need | Chrome DevTools | Playwright |
|---|---|---|
| Capture the visible viewport | In Device Mode, choose More options > Capture screenshot. | Call page.screenshot(); it captures the visible viewport by default. |
| Capture the whole page | Choose Capture a full size screenshot. | Set fullPage: true. |
| Capture a specific region or element | The cited Device Mode workflow documents viewport and full-size capture, not a node-capture method. | Use clip for a region or a locator’s screenshot() method for an element. |
| Repeat captures or automate a workflow | The documented workflow is a manual UI action. | Call the API in a script; save the image or use its returned bytes in another step. |
| Run visual regression checks | The cited DevTools guide covers capture, not a screenshot-baseline testing workflow. | Playwright Test can create reference screenshots and compare subsequent runs. |
This compares the documented workflows, not every screenshot capability either product may have. Chrome DevTools Protocol, a lower-level interface, includes additional capture controls.
Capture a screenshot manually with Chrome DevTools
- Open the page in Chrome and open DevTools.
- Turn on Device Mode if you need a simulated viewport. Set the viewport and other relevant device settings.
- Open More options in the Device Mode toolbar.
- Choose Capture screenshot for the currently visible viewport, or Capture a full size screenshot for the whole page, including content beyond the viewport.
- If you want a device frame in the capture, enable Show device frame before capturing in a device-specific mode.
Device Mode also groups viewport simulation with options such as CPU and network throttling and sensor emulation. Its mobile rendering is not a substitute for testing on a physical handset: Chrome describes it as a “first-order approximation” and explains that the code is simulated from a desktop or laptop rather than run on a mobile device. See Chrome’s Device Mode documentation.
Capture a screenshot with Playwright
Install Playwright and its browser binaries using the setup instructions for your chosen language. The following JavaScript example uses Playwright’s library API and saves a full-page PNG:
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch();
const page = await browser.newPage({ viewport: { width: 1365, height: 768 } });
await page.goto('https://example.com', { waitUntil: 'networkidle' });
await page.screenshot({ path: 'page.png', fullPage: true });
await browser.close();
})();
For reproducible captures, explicitly set the viewport and decide how the page should reach its final state. The networkidle wait shown is an example; pages with persistent network activity may need a different wait condition or a wait for a specific selector.
Capture the viewport, whole page, region, or element
// Visible viewport (the default)
await page.screenshot({ path: 'viewport.png' });
// Entire page
await page.screenshot({ path: 'full-page.png', fullPage: true });
// A rectangular region, in page coordinates
await page.screenshot({
path: 'region.png',
clip: { x: 0, y: 0, width: 800, height: 600 }
});
// A specific element
await page.locator('.product-card').screenshot({ path: 'product-card.png' });
The API also returns image bytes, so a script can pass the result to another process instead of writing a file. Playwright’s official screenshot guide covers file, buffer, full-page, and locator-level captures.
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
Useful screenshot options
Playwright’s Page screenshot API documents options that are useful for testing or downstream processing:
typeselects PNG or JPEG;qualityapplies to JPEG output.fullPageextends the capture beyond the viewport; it is false by default.cliplimits the screenshot to a specified rectangle.scalecan use CSS pixels or device pixels. CSS scale produces one output pixel per CSS pixel; device scale produces one per device pixel and can make images larger on high-DPI configurations. The default isdevice.maskcovers selected elements in the screenshot.omitBackgroundallows a transparent background where supported by the output format.- Animation handling can control whether animations are allowed or neutralized; the default is
allow. pathwrites the image to a file. Without a path, the API returns image bytes.
Choose the right workflow
Choose DevTools for an immediate inspection capture
DevTools is a good fit when you are already inspecting a page and want a fast record of the visible state or the full page without writing code. Its documented Device Mode screenshot controls are straightforward, but the capture is a manual action rather than a reusable step in an automation script.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Choose Playwright for repeatable or targeted captures
Use Playwright when captures belong in browser automation, when you need a particular element or clipped region, when you need image bytes for a pipeline, or when you want automated visual comparisons. Playwright Test supports screenshot baselines; its visual comparisons guide explains how to create and compare them.
For matching results, control the environment
Two screenshots of the same URL are not necessarily pixel-identical. Align the browser engine and version, viewport dimensions, device pixel ratio or screenshot scale, page state, and execution environment. For visual tests, keep the host OS, browser version, settings, hardware, power conditions, and headless mode consistent as well. Playwright warns that these conditions can affect rendering and advises running comparisons in the same environment as the baseline.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
Mobile screenshots: simulation versus a real device
Chrome Device Mode simulates mobile behavior on a desktop or laptop. It exposes viewport and device-frame controls, but it does not run the page on the simulated physical phone. Use it for an approximation during development; if the result must represent a particular handset’s actual behavior, test on that physical device. Playwright can configure browser context and screenshot dimensions, but a configured viewport is likewise not proof of output from a physical handset.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Technical note: the Chrome DevTools Protocol
Chrome DevTools Protocol offers a lower-level Page.captureScreenshot method with format, JPEG quality, clipping, and capture-beyond-viewport controls; device metrics can be overridden through a separate protocol method. This is distinct from the everyday Device Mode menu workflow. See the Chrome DevTools Protocol Page reference.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Troubleshooting screenshot differences
- The Playwright image only shows the viewport: Set
fullPage: trueif you need the whole page. Full-page capture is not the default. - The output dimensions differ: Check viewport dimensions and
scale. Device scale can create a larger image than CSS scale on a high-DPI configuration. - A component is missing or incomplete: Make sure the page has reached the state you intend to capture. Wait for a meaningful selector or other application-specific condition when a generic load event is insufficient.
- Visual tests fail across machines: Compare browser version, OS, headless mode, settings, hardware, and page state. Run the baseline and comparison in the same environment where possible.
- A mobile capture does not match a phone: Device Mode is a simulation. Confirm behavior on the physical device when handset-specific rendering matters.
Or skip the browser setup
For a hosted screenshot API, ScreenshotNeo takes a URL in one request and can return an image or PDF. Cookie banners are accepted and removed before capture, alongside known consent platforms, newsletter popups, and chat widgets; those cleanup steps can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and response headers identify 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.
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com -o shot.webp
See the ScreenshotNeo API documentation for request options. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000.
Sign up for ScreenshotNeo’s free plan.
Frequently Asked Questions
Does Playwright capture the full page by default?
No. Its default is the visible viewport; set fullPage: true for a full-page capture.
Can Chrome DevTools capture a whole page?
Yes. In Device Mode, choose Capture a full size screenshot.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Will DevTools and Playwright produce pixel-identical screenshots?
Not necessarily. Browser and rendering environment, viewport, scale, and page state can affect the image.
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.

