What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Use Power Automate Desktop’s browser action Take screenshot of web page when you need the webpage itself rather than a picture of the monitor. After launching or attaching to a supported browser, choose Entire web page or Specific element, then save the result to a file or the clipboard.
This guide shows the exact flow, explains the difference between webpage and desktop screenshots, and covers setup, unattended runs, failures, and an API alternative.
What Power Automate Desktop can capture
Power Automate Desktop has three related actions. Selecting the wrong one is the most common source of an unexpected image.
| What you need | Action | Target choices | Output |
|---|---|---|---|
| Rendered content inside a browser page | Take screenshot of web page | Entire web page or Specific element | File or Clipboard |
| A monitor, selected display, or foreground window | Take screenshot (workstation) | All screens, Primary screen, Selected screen, or Foreground window | File or Clipboard |
| A control in a desktop window | Take screenshot of UI element | A selected desktop UI element | File or Clipboard |
Browser automation uses webpage-captured elements. UI automation uses desktop UI elements. A selector captured in one technology is not automatically valid in the other.
Free tools Windows power users keep installed
One-click scans. No signup required.
#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.
Before you build the flow
Install and configure a supported browser
Create a browser instance by launching or attaching to Microsoft Edge, Internet Explorer, Google Chrome, or Mozilla Firefox. Power Automate Desktop requires the appropriate browser extension and configuration for the browser you automate. Microsoft also documents WebDriver as another browser-interaction method.
Use the same Windows user
Browser automation cannot open a browser under a different system user or attach to a browser opened by another system user. Start the browser from the account that will run the flow, or launch it from the flow itself.
Know when focus matters
Browser actions normally do not move the mouse and can run while the browser is minimized or another tab is focused. Navigation or actions that require physical interaction may need the browser window focused; this is separate from the screenshot action itself.
Step-by-step: capture an entire webpage
- Open Power Automate Desktop and create a new desktop flow, or open the flow that should contain the capture.
- Create a browser instance. Add the browser-launch action for your browser, or add the action that attaches to an existing browser. Store the result in a variable such as
%Browser%. - Navigate to the page. Use the browser navigation action and provide the complete URL. Add your normal login, consent, or page-wait steps before taking the screenshot.
- Add the screenshot action. In the Actions pane, search for Take screenshot of web page and drag it into the flow.
- Select the browser instance. In the action’s browser-instance field, choose
%Browser%, or the variable created by your launch or attach step. - Set Capture to “Entire web page.” This captures the webpage content rather than only the pixels currently visible in the browser window.
- Set Save mode. Choose File to write an image, or Clipboard to pass the capture to another action.
- For File output, provide a full path and format. For example, use a writable folder and a filename such as
C:Automationshotshome.png. The action lists BMP, EMF, EXIF, GIF, JPG, PNG, TIFF, and WMF formats. - Save and run the flow. Check the output file or paste the clipboard image into an application that accepts images.
Use a unique filename when the flow runs repeatedly. A timestamp in the name prevents one run from overwriting another and makes failed-run diagnosis easier.
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.
Capture one webpage element instead
- Create or attach to the browser instance and navigate to the target page.
- Capture the target as a webpage element with the browser recorder or element picker. Do not pick it with the desktop UI-automation picker.
- Add Take screenshot of web page and select the same browser instance.
- Set Capture to Specific element.
- Choose the saved webpage element, then select File or Clipboard output.
- Run the flow and verify that the element is present in the page state reached by the flow.
This is useful for a product card, invoice region, chart, table, or confirmation panel. If the element is created after a delay, add a wait for the element or otherwise synchronize the flow before the screenshot step.
When you actually need a desktop screenshot
Foreground browser window
Use the workstation Take screenshot action and choose Foreground window. This records what Windows is displaying, including browser chrome, toolbars, and anything covering the page. It is not equivalent to a webpage capture.
A monitor or all monitors
The same workstation action can target All screens, Primary screen, or a selected screen. Choose this when the requirement is a desktop audit, multi-monitor record, or evidence of the complete visible workspace.
A desktop control
Use Take screenshot of UI element when the target is a desktop UI element in a window. This uses a desktop element captured through UI automation, not a webpage element captured through browser automation.
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.
File versus clipboard output
Choose File when
- The image must be archived, attached to an email, uploaded, or consumed by another process.
- You need a deterministic path for later steps.
- The flow runs unattended and no interactive clipboard is guaranteed.
Choose Clipboard when
- The next action pastes the image directly into an editor, document, ticket, or chat.
- You do not need a persistent file.
- The run has access to the intended interactive desktop session.
For file output, verify that the directory exists and that the account running the flow can write there. For clipboard output, make sure another process is not replacing the clipboard between the screenshot and paste actions.
Reliability for scheduled and unattended flows
Synchronize page state
A screenshot taken immediately after navigation may show a loading shell or incomplete content. Wait for the page or target element your process actually needs. For a specific-element capture, treat “element not found” as a synchronization problem first.
Separate navigation from capture
Keep browser launch, navigation, authentication, page readiness, and screenshot steps separate. This makes it clear whether a failure occurred before the page loaded or during image creation.
Capture diagnostic evidence
For an unattended failure, add a workstation Take screenshot immediately before and immediately after the suspected action. Use different filenames, such as before-shot.png and after-shot.png. These images show whether the browser reached the expected page and whether a prompt or overlay interrupted the run.
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
Check blocking prompts
A User Account Control prompt can block UI automation. If a run stops while interacting with Windows, inspect the session for a UAC dialog and arrange the run so that privileged prompts do not interrupt the automation.
Troubleshooting common errors
“Selected element” cannot be found
- Confirm that the element was captured as a webpage element, not a desktop UI element.
- Verify that the flow is using the correct browser instance and tab.
- Wait for the page or element to finish loading before the screenshot action.
- Recapture the element if the site changed its structure or the saved selector is stale.
The screenshot itself fails
- Confirm that the browser instance is valid and still open.
- Run the navigation and screenshot interactively once to identify redirects, authentication pages, or browser-extension problems.
- Check the before-and-after diagnostic captures to determine whether the failure is page state or image creation.
The file cannot be saved
- Use a full path, including the filename and extension.
- Check that the directory exists and is writable by the flow’s Windows account.
- Try a simple local folder to rule out a disconnected network path or permission issue.
- Confirm that the selected image format matches the filename you intend to create.
The clipboard save fails or the paste is blank
- Prefer File output for unattended runs.
- Ensure an interactive desktop session is available for clipboard operations.
- Paste immediately after capture and check that another application has not replaced the clipboard.
The image shows the desktop instead of the page
You used a workstation screenshot action. Replace it with Take screenshot of web page and select Entire web page or Specific element.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Or skip the browser setup
For server-side captures, an API can avoid maintaining a browser instance and extension. ScreenshotNeo is a website screenshot API and MCP server. It removes cookie or consent banners, newsletter popups, and chat widgets before capture; bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and the response identifies the page and billing result in headers. Its MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients.
Use the API documentation at https://screenshotneo.com/docs/. A one-call cURL request is:
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorscurl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
The equivalent Python request is:
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)
And 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}`);
ScreenshotNeo supports full-page and element captures, device and viewport settings, retina scale, PDF output, custom CSS and JavaScript, waits, request blocking, headers, cookies, user agents, geolocation, caching, signed links, asynchronous webhooks, bulk capture, and a usage API. Every feature is on every plan. The Free plan includes 1,000 shots per month without a card; paid plans start at $5 for 3,000 shots. Sign up free to try it.
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.
Power Automate Desktop checklist
- Browser extension and configuration are installed.
- The flow launches or attaches to the browser under the same Windows user.
- The target is a webpage element when using browser automation.
- Take screenshot of web page is selected for webpage content.
- Entire web page or Specific element matches the requirement.
- File output has a complete, writable path and supported format.
- Clipboard output is used only where an interactive clipboard is reliable.
- Waits and diagnostic screenshots cover slow pages and unattended failures.
Frequently Asked Questions
Does “Entire web page” mean only the visible browser viewport?
No. It is the webpage-capture option for the page content; use the workstation action when you need the visible screen or foreground window.
Can I capture a page element and save it directly as a PNG?
Yes. Choose Specific element, select the webpage element, choose File, and select PNG as the image format.
Which action should I use for a browser toolbar or address bar?
Use the workstation Take screenshot action, normally with Foreground window, because browser chrome is desktop-window content rather than webpage content.
Recommended Free Tools
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.

