Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A failed website screenshot usually comes down to one of three things: the page did not render, the capture method could not access it, or the capture happened at the wrong size or time. Diagnose which one you have before changing tools: check the page itself, then browser access and permissions, then resources and capture settings. The fixes below cover blank images, cut-off pages, missing content, and localhost or restricted pages.

Start with the symptom

What you see Likely category First check
Entire screenshot is white or blank Page rendering, covered browser window, or screen-capture policy Check whether the tab itself is blank; expose the browser window
Only the visible screen appears Capture scope Use a full-page capture rather than a viewport capture
Images, fonts, or internal content are missing Resource loading or access Inspect network failures, firewall rules, CSP/CORS, and markup
Menus, lazy content, or animations look incomplete Capture timing Wait for the content or state to settle before capture
An extension fails on localhost or a restricted page Capture access Use a browser-native capture method with access to that page

These categories can overlap. For example, a capture can be full-page but still omit images that never loaded. Verify the rendered page and loaded resources before treating the screenshot tool as the cause.

Fix a blank or white screenshot

Check whether the page itself is blank

Look at the tab before taking another capture. If the page is white, stuck, or only partly rendered, the screenshot may simply reflect a browser rendering problem. Google’s Chrome troubleshooting guidance says a white or stuck page usually indicates a graphics-rendering issue. Reload the page, close other tabs, and restart Chrome or the device. If it keeps happening, collect browser debug logs and investigate the graphics problem rather than repeatedly changing screenshot settings. Google Chrome: Fix Chrome if it crashes or won’t open

Uncover the browser window

On Windows, Chrome may stop painting a browser window covered by another window. Google explains that Chrome detects window occlusion and “does not paint pixels on the covered page.” A screenshot taken while the window is covered can therefore be blank even though the page appears normal once brought forward. Expose the window and try again. On managed Windows installations, an administrator may need to review Chrome’s window-occlusion detection policy. Chrome Enterprise policy: WindowOcclusionEnabled

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Capture Card, 4K HDMI Video Capture Card, Game Capture Card, 1080P 60FPS Video Capture Device, HDMI to USB 3.0 Capture Card for Streaming, Work with Camera/Xbox/PS4/PS5/PC/OBS
  • 【1080P HD High Quality】Capture resolution up to 1080p for video source and it is ideal for all HDMI devices such as PS4, PS3, Xbox One, Xbox 360, Wii U, DVDs, DSLR, Camera, Security Camera and set top box. Note: Video input supports 4K30/60Hz and 1080p120/144Hz. Does not support 4K120Hz/144Hz. Output supports up to 2K30Hz.
  • 【Plug and Play】No driver or external power supply required, true PnP. Once plugged in, the device is identified automatically as a webcam. Detect input and adjust output automatically. Won't occupy CPU, optional audio capture. No freeze with correct setting.
  • 【Compatible with Multiple Systems】suitable for Windows and Mac OS. High speed USB 3.0 technology and superior low latency technology makes it easier for you to transmit live streaming to Twitch, Youtube, Facebook, Twitter, OBS, Potplayer and VLC.
  • 【HDMI LOOP-OUT】Based on the high-speed USB 3.0 technology, it can capture one single channel HD HDMI video signal. There is no delay when you are playing game live.
  • 【Support Mic-in for Commentary】Rybozen capture card has microphone input and you can use it to add external commentary when playing a game. Please note: it only accepts 3.5mm TRS standard microphone headset.

Check whether screen capture is blocked

On managed devices, policy can prevent screen capture. Google documents that when screen video capture is disallowed, Screenshare APIs fail with an error. If a capture or sharing tool reports an access error, ask the device administrator to check the applicable capture policy; changing page CSS or browser zoom will not override a policy restriction. Chrome Enterprise policy: DisableScreenshots

Fix a screenshot that cuts off the page

Many capture methods save only the current viewport—the portion visible in the browser window. That is not a failed render; it is a mismatch between the requested scope and the capture mode. Use a browser’s full-page screenshot feature for a whole document. In Firefox DevTools, the screenshot command supports full-page capture, a CSS selector, a delay, and device-pixel-ratio control. Mozilla Firefox DevTools: Web Console Commands

Capture an entire page in Firefox

  1. Open the page in Firefox and open the Web Console with Ctrl+Shift+K on Windows/Linux or Cmd+Option+K on macOS.
  2. Enter :screenshot --fullpage and press Enter. Firefox captures beyond the current window bounds.
  3. To capture only a component, use :screenshot --selector ".product-card", replacing the selector with a CSS selector that matches the element.
  4. If content appears after a pause, add a delay, for example :screenshot --fullpage --delay 2. For output density, use --dpr as documented by Firefox, such as :screenshot --dpr 2.

Full-page capture is useful for long articles and pages, while selector capture is better for a particular panel or component. A selector that matches no element cannot produce the intended component image; check the spelling and confirm that the element exists in the page.

Rank #2
Guermok Video Capture Card, 4K USB3.0 HDMI to USB C, 1080P 60FPS & 2K 30FPS
  • 【1080P 60FPS Video Capture Card】 This HDMI game capture card is based on USB3.0 high speed transmission port, input resolution up to 4K@30HZ, output resolution up to 2K@30Hz or 1920×1080@60Hz. Type c and USB interface can meet most of the devices in daily life. Easily meet the online capture, real-time recording, online meetings, live gaming and other functions, so you have a better visual enjoyment. Note: For capture use only; requires capture software to function and is not intended for direct screen casting to a monitor or TV
  • 【Ultra Low Latency Screen Sharing】 HDMI capture card is made of good quality aluminum alloy with strong heat dissipation, allowing you to enjoy ultra low latency while live gaming or video recording or live streaming, avoiding blue screens and lag. This HDMI to USBC capture card supports easy recording of good quality audio or HD video and transferring it to your computer or streaming platform, allowing you to record 60 fps HD video directly on your hard drive and real-time preview
  • 【Plug and Play, Easy to Carry】 This HDMI 1080P video capture card does not require any additional drivers or external power supply, just plug and play for fast capture. The capture card is small and lightweight, so you can put it in your bag for emergencies, making it very portable for outdoor live streaming. It's also a great way to share content in game recording, video conference, video recorder and online teaching
  • 【Wide Compatibility USB Capture Card】 Easily streams to Facebook, Youtube or Twitch. With the connection, this HDMI to USB C/3.0 video capture devices can be working on several Operating Systems and various software: Windows 7/ 8/ 10, Mac OS or above, Linux, Android, Laptop, Xbox One, PS3/PS4/PS5, Camera, DVDs, Set Top Box, Webcame, DSLR, Switch/Switch 2, TV BOX, HDTV, Potplayer/VLC, ZOOM, OBS Studio etc.
  • 【Package Content & Note】 1x HD Audio Capture Card , 1x USB 3.0 to USB C Adapter (A-side 3.0, B-side 2.0), 1x user manual. Please note that you need to restart the OBS Studio software after the audio setup is complete, otherwise it will result in no sound output. When using an adapter, if the device is recognized as USB 2.0, try using the other side with the USB-C port. Simply flip the capture card and reconnect it to be recognized as USB 3.0

Fix missing images, fonts, and internal content

If text or layout appears but images or fonts do not, the browser likely could not load one or more resources. Userback identifies firewalls, localhost or development environments, CSP/CORS-related issues, and invalid HTML or CSS among common causes of broken screenshots. Userback: Troubleshooting broken screenshots

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Inspect network responses. In the browser’s developer tools, look for failed image, font, or stylesheet requests and note the response or blocked-request message.
  • Check firewall and host reachability. Confirm the browser or capture environment can reach the host serving each resource, including internal domains and development servers.
  • Review CSP and cross-origin behavior. Check the page’s Content Security Policy and the relevant cross-origin response headers when resources come from another origin.
  • Validate markup and CSS. Malformed HTML, invalid URLs, or styles that hide or cover content can make the result appear incomplete even when the capture itself succeeds.
  • Use a native capture path for internal pages. Some extensions cannot accurately capture internal or restricted environments. Userback recommends using native screenshot functionality in that situation.

For a localhost page, make sure the page is open and working in the same browser session in which you are capturing it. A separate remote capture service cannot automatically see a development server bound only to your own computer; remote access requires an appropriately reachable URL and should not expose private services unintentionally.

Give dynamic content time to render

A screenshot records a moment in time. Menus, hover states, lazy-loaded images, and animations may not be ready at the instant a capture starts. Wait for the relevant state before taking the screenshot. Firefox’s --delay option is a simple way to allow a page to settle; for a component, combine a delay with --selector when appropriate. A longer delay does not fix a permanently blocked resource or a page that never loads, so check the rendered page and network activity as well.

Rank #3
Sale
Elgato 4K S Capture Card for PS5, Xbox Series X/S, Switch 2
  • 4K60 Capture: Record in cinematic quality with crisp detail and vivid colors
  • HFR Support: Play and capture in 1440p120 or 1080p240
  • HDR10 Support: Capture brilliant HDR content with tone mapping on Windows
  • Cross-Platform Compatible: Works with PS5, Xbox Series X/S, Switch 2, and more
  • Analog Audio In: Capture in-game chat or commentary with 3.5mm input

Choose the capture method that matches the job

Method Best fit Scope and controls Watch for
Browser-native capture Web pages, including full-page or component captures Firefox documents full-page and selector capture, delay, and DPR controls Confirm the page and resources have rendered before capture
Browser extension Convenient capture from the browser toolbar Depends on the extension; some internal or restricted pages may be inaccessible Try a native browser method if an internal page is inaccurate or blocked
Windows Snipping Tool A visible region, window, or screen Rectangular, window, full-screen, and free-form modes; 1–5 second delay It captures what is on screen, not a true full webpage beyond the viewport

For Windows Snipping Tool, press Windows+Shift+S to open the overlay. Choose the appropriate capture mode; the tool also supports a delay from 1 to 5 seconds. Press Print Screen for a full-screen snapshot. Microsoft’s guidance describes the available Snipping Tool capture modes and delay. Microsoft Support: Use Snipping Tool to capture screenshots

Choose based on four practical questions: do you need the viewport, the whole page, or one element; can the method access the page, especially if it is local or restricted; have fonts, images, and lazy content actually rendered; and do you need repeatable controls such as delay, DPR, or consistent output? OS capture is appropriate for what is visible. Browser-native tools provide webpage-specific scope controls. Extensions trade setup effort for convenience, but their access is not universal.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Or skip the browser setup

For a publicly reachable page, ScreenshotNeo can return a screenshot or PDF from one GET request. It accepts cookie or consent banners and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; those steps can be turned off. Bot checks/CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and the response identifies the page verdict and billing status in headers. Its MCP server provides take_screenshot, get_page_info, and capture_pdf tools for AI agents using Claude, Cursor, or another MCP client. Every feature is on every plan; 1,000 shots per month are free without a card, and paid plans start at $5 for 3,000 shots. See ScreenshotNeo and the API documentation.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://example.com -o shot.webp

Replace YOUR_API_KEY with your key and https://example.com with the target URL. The request saves the returned image as shot.webp. This is a remote capture: it is for URLs the service can reach, not a private localhost page that exists only on your machine.

Rank #4
Capture Card 4K HDMI Video Streaming to USB 3.0 1080P 60FPS Capture Device
  • High-Quality Video Capture, 4K HDMI Capture Card Ready: Capture smooth and vibrant video with this 4K HDMI capture card, engineered for gamers and content creators who demand crisp 1080P 60FPS video quality. Whether you're streaming to Twitch or recording gameplay for YouTube, your footage will look professional and detailed
  • Plug-and-Play USB Capture Card, No Drivers Needed: Designed as a USB capture card for streaming, this device works instantly out of the box, just plug into your PC or laptop and start capturing. Fully compatible with popular software like OBS Studio, Streamlabs, and XSplit, making setup quick and stress-free for beginners and pros alike
  • Universal Compatibility PS5, Xbox, Switch & More: Stream or record gameplay from virtually any HDMI-enabled device including Nintendo Switch, PS5, Xbox Series X, DSLR cameras, and PCs. The video capture card for gaming supports seamless passthrough so you can play without lag while your audience watches every frame in real time
  • Low-Latency Performance for Smooth Streaming: This capture card for streaming minimizes delay between gameplay and broadcast, so you get reliable, low-latency capture that works well for competitive gaming, live broadcasts, and podcast sessions. Suitable for those building their channel with high-quality, engaging content
  • Compact & Portable Design for Content Creators: Lightweight and portable, this USB 3.0 capture card works well for creators who travel or switch gaming setups often. Throw it in your bag and stream or record wherever you are, at home, events, LAN parties, streaming or studio sessions

Sign up for 1,000 free screenshots a month, with no card required.

When the screenshot still fails

  1. The page itself is blank or hung: reload, close other tabs, restart Chrome or the device, then investigate graphics rendering and collect browser debug logs if the issue persists.
  2. The page works only when the window is visible: keep the window uncovered during capture and have a managed-device administrator inspect Chrome policies.
  3. The capture reports a permissions error: check whether device policy blocks screen capture; use an authorized capture method rather than trying to bypass policy.
  4. The page is present but resources are absent: inspect failed network requests, firewall access, localhost reachability, CSP/CORS, and HTML/CSS.
  5. The bottom of the page is missing: switch from viewport to full-page capture; add a delay for content that appears later.
  6. An extension cannot capture an internal page: switch to browser-native capture, such as Firefox DevTools where applicable, or capture the visible window with the OS tool if a viewport is enough.

Common questions

Why does a screenshot show a blank page even though the site loads?

The capture may occur while Chrome is not painting a covered window, or the browser may have a graphics-rendering problem. Screen-capture policy can also block a capture method. Check the visible page, expose the window, and review managed-device restrictions.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can Windows Snipping Tool capture a whole scrolling webpage?

It captures screen regions or the visible window or screen. For content beyond the viewport, use a browser full-page capture such as Firefox DevTools’ :screenshot --fullpage.

Why do screenshots miss fonts or images but show text?

The resources may have failed to load because of network access, firewall, localhost, CSP/CORS, or markup and CSS problems. Inspect the browser’s network requests to identify which resource failed.

Will a screenshot API capture a localhost site?

Not if the site is reachable only from your own computer. A remote service needs a target URL it can access; use a browser-native capture for a local-only page or make a properly secured environment reachable to the service.

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.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.