BlogScreenshots on your device
How to Capture a Whole Web Page with the Windows Snipping Tool
Windows Snipping Tool captures what is visible, not an entire scrolling webpage. Use Edge Screenshot for a full-page capture, or automate it with ScreenshotNeo.
Short answer: Windows Snipping Tool does not have a documented scrolling or webpage-stitching mode. Its Rectangle, Freeform, Window and Full screen modes capture the visible screen area. To save one image from the top of a long webpage to the bottom, use Microsoft Edge’s built-in Screenshot feature and choose full-page capture.
If you only need what is currently visible, Snipping Tool is the right utility. If you need a repeatable capture from code, jump to Or skip the browser setup.
1. What Windows Snipping Tool can capture
| Mode | What it captures | Whole webpage? |
|---|---|---|
| Rectangle | A rectangular region you drag around | No |
| Freeform | An area you outline by hand | No |
| Window | One visible application window | No |
| Full screen | The current display | Only the visible screen |
Microsoft’s current Snipping Tool documentation lists these screen-level modes and does not describe a scrolling webpage mode. A Microsoft Tech Community discussion also reports that Windows 11 Snipping Tool cannot create a full-page scrolling screenshot.
2. Capture the visible part of a page with Snipping Tool
- Open the page and position the content you want to capture.
- Search for Snipping Tool from Start, or press Windows+Shift+S.
- Choose Rectangle, Freeform, Window or Full screen.
- Select New if the app is open, then make the capture.
- Use Ctrl+C to copy it or Ctrl+S to save it.
After the capture, Snipping Tool can add pen marks, highlighting, shapes and cropping. Its Text actions feature performs local OCR so you can copy text or redact email addresses and phone numbers. Use the delay control, from one to five seconds, when you need time to open a menu or reveal temporary content.
3. Capture the entire webpage in Microsoft Edge
- Open the webpage in Microsoft Edge.
- Open Screenshot from the page’s right-click menu or from Edge settings. You can also press Ctrl+Shift+S.
- Choose the full-page capture option.
- Wait while Edge collects content below the fold.
- Use the overlay to mark up the result, then choose Copy or Save.
Edge’s Screenshot feature is designed for long or moving webpages, so it understands the page’s scrollable length instead of treating the monitor as the boundary. Microsoft notes that feature availability and behavior can vary by Edge version, Windows build, device type and market.
When Edge captures only part of the page
- Confirm that you selected full-page, rather than a rectangular selection.
- Update Edge and restart it before trying again.
- Close overlays, cookie dialogs and chat panels that change the page while it is being captured.
- For pages that load content only after scrolling, scroll through the page once, wait for images to appear, and retry.
- Try a normal page without an embedded document, cross-origin frame or infinite feed to determine whether the page itself is the constraint.
4. Choosing the right method
| Need | Use | Reason |
|---|---|---|
| A quick crop of what is visible | Snipping Tool | Fast screen-level selection and annotation |
| The entire page from top to bottom | Edge Screenshot | Captures content below the fold |
| OCR, redaction or delayed capture | Snipping Tool | These editing and timing controls are built in |
| Repeatable captures in a script or CI job | ScreenshotNeo | One HTTP request, configurable rendering and verdict headers |
5. Practical issues on long or dynamic pages
Lazy-loaded images
Some sites request images only when their containers approach the viewport. If the saved image has blank cards or missing photos, scroll through the page first and wait for the assets to finish loading. Automated capture systems need an explicit wait condition or a browser that triggers lazy loading as it scrolls.
Sticky headers and moving widgets
A fixed navigation bar, chat launcher or consent dialog can appear repeatedly in a stitched result. Dismiss the dialog and close or disable the widget before taking the Edge capture. If the page changes while Edge is collecting it, repeat the capture after the page becomes idle.
Very large pages
A full-page image can be much taller than the screen and may consume substantial memory when copied or opened in an editor. Save it directly to a file, use a reasonable image format, and crop or resize a copy for sharing. Keep the original when you need exact visual evidence.
Privacy
Review the complete image before sharing. Full-page captures can include account details, email addresses, phone numbers, hidden sections revealed by scrolling or content below the section you intended to show.
6. Troubleshooting checklist
| Symptom | Likely cause | Fix |
|---|---|---|
| The shortcut opens an overlay but not a full page | You opened Snipping Tool, which is screen based | Use Edge and press Ctrl+Shift+S, then choose full page |
| Only the visible viewport is saved | Rectangle, Window or Full screen mode was selected | Repeat in Edge with the full-page option |
| The capture stops at a consent dialog | The dialog blocks page content or scrolling | Accept or dismiss it, then capture again |
| Images are missing | Lazy loading or slow network requests | Scroll through once, wait, and retry |
| The page changes between sections | Animation, live data or an auto-refreshing feed | Pause the page where possible and capture at a stable moment |
| Screenshot is unavailable in Edge | Browser version, device, market or policy differences | Update Edge, check the right-click and settings menus, or use an automated capture service |
| Saved file is too large to send | A tall, high-resolution image contains many pixels | Resize a copy or export a compressed format while retaining the original |
7. Automate full-page captures with ScreenshotNeo
For scheduled jobs, documentation builds or captures across many URLs, ScreenshotNeo provides a website screenshot API and MCP server. It supports full-page capture with lazy images loaded, element capture by CSS selector, dark mode, device presets, custom viewports, retina scale, custom CSS and JavaScript, waits, request blocking, headers, cookies, user agents, authorization, time zones, geolocation, resizing, caching, signed links, asynchronous jobs, bulk capture and PDFs. See the ScreenshotNeo API documentation for the request 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,
)
r.raise_for_status()
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}`);
if (!res.ok) throw new Error(`Screenshot failed: ${res.status}`);
const buffer = Buffer.from(await res.arrayBuffer());
require('fs').writeFileSync('shot.webp', buffer);
Useful options for a webpage equivalent to Edge full-page capture
- Enable full-page capture so content below the fold is included.
- Wait for a selector, a delay or network idle when the page is dynamic.
- Use custom CSS or hide selectors to remove navigation, consent banners or other page furniture.
- Block ads, trackers or selected resource types when they slow rendering.
- Set a device preset, viewport and retina scale when the output must match a target screen.
- Use caching with a TTL you choose for repeated, unchanged pages.
- Use bulk capture for up to 100 URLs per call.
Or skip the browser setup
Call the API directly when you need a clean, repeatable file:
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
Before the capture, ScreenshotNeo accepts cookie and consent banners and removes more than 60 known consent platforms, newsletter popups and chat widgets; each step can be turned off. Bot checks, CAPTCHAs, blank pages, timeouts, failed loads and cache hits cost nothing, and the response identifies the result with X-Page-Verdict and X-Billed headers. Its MCP server gives Claude, Cursor and other MCP clients take_screenshot, get_page_info and capture_pdf tools. The Free plan includes 1,000 shots per month with no card; paid plans start at $5 for 3,000 shots.
Create a free ScreenshotNeo account and start with 1,000 screenshots per month at no charge.
8. Performance, reliability and cost notes
- Snipping Tool: It is immediate for the visible screen, but it cannot follow a page below the fold. The result depends on what is rendered on your monitor at that moment.
- Edge Screenshot: It avoids manual stitching, but long pages, animations, lazy loading and changing content can increase capture time or produce inconsistent sections.
- Automation: Explicit waits and selector-based readiness are more reliable than a fixed short delay. Keep timeouts long enough for the slowest page you expect.
- ScreenshotNeo billing: Only clean shots are billed. Bot checks, blank pages, failed loads, timeouts and cache hits are not billed, and the response headers state the verdict and billing result.
9. FAQ
Can Windows Snipping Tool take a scrolling screenshot?
No. Its documented modes capture a selected screen region, window or full display. Use Edge Screenshot for a full webpage.
What is the Edge shortcut?
Press Ctrl+Shift+S, then choose the full-page option.
Does Print Screen capture the whole webpage?
No. Print Screen captures the current display to the clipboard; it does not scroll through webpage content.
Can I capture just one component instead of the page?
In Edge, select the relevant area when available. For repeatable automation, ScreenshotNeo can capture one element by CSS selector.
Why is my full-page result different each time?
Live data, animations, ads, consent dialogs and lazy-loaded assets can change during capture. Stabilize the page, wait for content, or use selector and resource controls in an automated workflow.


