ScreenshotNeo

BlogScreenshots on your device

How to Take a Screenshot of a Webpage on Windows

Capture a webpage on Windows with keyboard shortcuts, Snipping Tool, Edge print, and an automated ScreenshotNeo workflow for long pages.

By the ScreenshotNeo team29 September 20268 min read

How to Take a Screenshot of a Webpage on Windows

Quick answer: For a selected part of a webpage, press Windows+Shift+S, choose a snip mode, and drag over the page. To save the entire monitor immediately, press Windows+PrtScn; Windows stores the PNG in Pictures\Screenshots. Press PrtScn to copy the whole screen to the clipboard, or Alt+PrtScn to copy only the active browser window.

Those shortcuts capture pixels currently visible on your display. They do not automatically create one tall image of everything below the fold. For a long webpage, use Microsoft Edge’s print-to-PDF workflow, a browser extension, or an automated browser screenshot service such as ScreenshotNeo.

1. Pick the right Windows method

Goal Shortcut or tool Output Best use
Select part of a page Windows+Shift+S Snipping Tool overlay Crop a paragraph, image, or region
Save the complete display Windows+PrtScn PNG file Keep a full-screen record without editing
Copy the complete display PrtScn Clipboard Paste into Paint, a document, email, or chat
Copy only the browser Alt+PrtScn Clipboard Exclude the taskbar and other windows
Capture a delayed menu Snipping Tool delay Snip or file Menus, hover states, and temporary notices
Preserve a long page Edge print PDF or printed pages Content below the viewport

Microsoft describes Snipping Tool as a way to capture all or part of the PC screen, then edit, save, or share the result. The shortcuts below follow Microsoft’s Windows support guidance.

2. Capture a selected area with Windows+Shift+S

  1. Open the webpage and scroll until the content you need is visible.
  2. Press Windows+Shift+S. The screen dims and a Snipping Tool toolbar appears.
  3. Choose Rectangular snip for a box, Freeform snip for an irregular outline, Window snip for a complete window, or Full-screen snip for every monitor.
  4. Drag over the webpage. Release the mouse or trackpad button to create the capture.
  5. Click the notification preview to open the result in Snipping Tool. Use the pen, highlighter, crop, or ruler tools if needed.
  6. Select the save button, choose PNG, JPEG, or another offered format, and pick a folder. You can also copy the image and paste it into another application.

Tip: A rectangular snip records exactly what is on screen, including browser chrome, scrollbars, selection highlights, and any cookie banner that has not been dismissed. Zoom the page or hide browser chrome when those details matter.

3. Save the full screen with Windows+PrtScn

  1. Bring the desired webpage to the front.
  2. Press Windows+PrtScn. The display briefly dims.
  3. Open File Explorer and browse to Pictures\Screenshots under your Windows user profile.

The resulting file contains every visible monitor pixel. If you use multiple monitors, Windows can include the combined desktop depending on your configuration. This shortcut is useful for evidence or a quick record, but it may include unrelated windows and the taskbar.

If your keyboard labels the key PrtSc, PrtScn, or Print Screen, they refer to the same function. On some laptops you must hold Fn as well, for example Fn+Windows+PrtScn.

4. Copy the whole screen or active browser window

Press PrtScn to place the full display on the clipboard. Open Paint, Word, an email, or a chat and press Ctrl+V. Nothing is saved until you paste it and save the resulting document or image.

To capture only the focused browser window, click the browser first and press Alt+PrtScn. Paste it into an editor, then crop or annotate before saving. This excludes other windows but still includes the browser’s tabs, address bar, and borders.

5. Capture a menu or temporary page state

Snipping Tool can wait before it captures. Open it from the Start menu, select the delay control, and choose one to five seconds. Start the snip, open the browser menu or hover over the target, and wait for the screen to dim. Complete the selection while the desired state is visible.

Delay is useful for navigation menus, tooltip text, cookie dialogs that appear after load, and authenticated pages that take a moment to render. It is not a substitute for waiting until a dynamic page finishes loading; for that, wait for the page manually or use an automated capture with a selector or network-idle condition.

6. Capture a complete webpage with Microsoft Edge

Snipping Tool captures the viewport. A webpage that extends beyond the bottom of the screen needs a document-oriented workflow.

Edge print preserves content below the fold as a paginated PDF rather than one scrolling bitmap.
Edge print preserves content below the fold as a paginated PDF rather than one scrolling bitmap.
  1. Open the page in Microsoft Edge.
  2. Press Ctrl+P, or open Settings and more and choose Print.
  3. Choose Microsoft Print to PDF or Edge’s PDF destination.
  4. Set paper size, orientation, margins, scale, and whether background graphics should be included.
  5. Preview every page, then save the PDF.

The result is a print/PDF representation rather than one continuous PNG. Text can remain selectable, page breaks can change the layout, and sticky headers may repeat. Edge’s Immersive Reader can provide a cleaner print flow on supported sites by removing surrounding navigation.

If you specifically need one tall image, use a browser’s full-page capture command or an automation tool. Full-page captures can be very large, and pages that lazy-load images may need scrolling before all assets appear.

7. Save, name, and share the capture

  • PNG: Best for text, diagrams, and lossless annotations.
  • JPEG: Smaller files for photographs; repeated edits can introduce compression artifacts.
  • PDF: Better for long records, printing, and searchable text when the browser’s print engine preserves it.

Use a predictable filename such as 2026-09-29-checkout-page.png. Keep the URL and capture time in a note or document if the screenshot is evidence. Redact account numbers, email addresses, access tokens, and internal URLs before sharing. A screenshot is a copy of what was visible, so it can contain sensitive information even when the page itself is public.

8. Troubleshooting Windows webpage screenshots

Problem Likely cause Fix
Nothing happens when pressing Print Screen Laptop function layer, disabled shortcut, or another utility owns the key Try Fn+PrtScn, use Windows+Shift+S, or open Snipping Tool from Start.
The capture is in the wrong folder PrtScn only copied the image Paste it into Paint and save, or use Windows+PrtScn to create a file in Pictures\Screenshots.
Only the visible part of the page appears Snipping Tool records the screen viewport Use Edge print for a PDF, or a full-page browser/automated capture.
A cookie banner or chat bubble covers content The overlay was visible at capture time Dismiss it before capture, hide the element with developer tools, or use ScreenshotNeo’s cleanup options.
The page is blank or half-rendered Capture started before JavaScript, fonts, or images finished loading Wait for the page, reload, disable problematic extensions, or configure a selector wait, delay, or network-idle condition in an automated tool.
Print preview changes the layout Print CSS, page breaks, or background settings alter rendering Enable background graphics, change margins or orientation, and compare preview pages before saving.
Text looks blurry Low display scale, JPEG compression, or an enlarged screenshot Capture at native scale, prefer PNG, and avoid enlarging a small clipboard image.
A privacy warning appears on the page The page requires login, a certificate exception, or a bot check Resolve the browser warning first. Never automate around an access control you do not own.

9. Or skip the browser setup: ScreenshotNeo

For repeatable captures, server-side jobs, long pages, or screenshots from a build pipeline, ScreenshotNeo accepts one GET request and returns PNG, JPEG, WebP, or PDF. See the ScreenshotNeo API documentation for all options.

cURL

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 and keep the API key on a server or in an environment variable. ScreenshotNeo supports full-page capture with lazy images loaded, CSS-selector element capture, dark mode, device presets, custom viewports, retina scale, PDF paper settings and page ranges, custom CSS and JavaScript, click-before-capture actions, selector waits, delays, network idle, request blocking, headers, cookies, user agents, authorization, timezone, geolocation, transparent backgrounds, resizing, TTL caching, signed image links, asynchronous jobs with signed webhooks, bulk capture of up to 100 URLs per call, and a usage API.

Cookie and consent banners, newsletter popups, and chat widgets can be removed before the capture. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed; response headers identify the page verdict and whether the shot was billed. An MCP server provides take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients.

The Free plan includes 1,000 shots each month without a card. Paid plans start at $5 for 3,000 shots; yearly billing gives two months free, and every feature is available on every plan. Create a free ScreenshotNeo account.

10. Performance, reliability, and cost considerations

  • Local shortcuts are immediate: They depend on your display and capture only what has rendered. They are ideal for one-off documentation.
  • Long pages cost time and memory: A full-page image can be much larger than a viewport capture. Resize output when the destination does not need original pixels.
  • Dynamic pages need explicit readiness: Wait for a stable selector, a short delay, or network idle. Lazy images may require full-page mode that scrolls the document.
  • Reduce accidental differences: Set a fixed viewport, device preset, timezone, geolocation, user agent, and color scheme when comparing captures.
  • Use caching for repeated URLs: Choose a TTL that matches how often the page changes. Cache hits are identified and are not billed by ScreenshotNeo.
  • Handle failures explicitly: Inspect HTTP status and the X-Page-Verdict and X-Billed headers. Retry transient timeouts with a limit; do not loop indefinitely on bot checks or authentication failures.

11. FAQ

Where does a Windows screenshot go?

Windows+PrtScn saves it under Pictures\Screenshots. PrtScn and Alt+PrtScn place the image on the clipboard until you paste and save it.

Can Windows make one PNG of an entire webpage?

The standard Snipping Tool shortcuts capture the visible screen. Use Edge print for a long PDF or a full-page browser/automation feature for one tall image.

Why is my screenshot black?

Protected video, GPU rendering, remote desktops, or an application overlay can prevent pixel capture. Try another capture mode, disable hardware acceleration where appropriate, or capture a non-protected page.

On your desktop, dismiss the banner before using Snipping Tool. ScreenshotNeo can accept consent banners and remove more than 60 known consent, newsletter, and chat platforms before capture.

How do I capture only one element?

Use a rectangular snip for a visible element. For a repeatable selector-based capture, send the element selector through ScreenshotNeo’s API.