BlogScreenshots on your device
How to Capture a Scrolling Window with Greenshot
Use Greenshot's Internet Explorer capture for full-page scrolling screenshots, learn its shortcuts and limits, or automate clean captures with ScreenshotNeo.
Greenshot can capture a complete scrolling web page, but its documented full-page workflow is tied to Internet Explorer. Open the page in Internet Explorer, start Greenshot’s Internet Explorer capture command, and select the tab. You can also press Ctrl+Shift+Print to capture the active Internet Explorer tab.
For a normal, non-scrolling window, press Alt+Print. That captures only the visible window; it does not stitch the content below the fold.
Greenshot’s scrolling-page workflow
- Open the complete web page in Internet Explorer.
- Start Greenshot from its notification-area icon or use a capture shortcut.
- Choose Capture Internet Explorer and select the Internet Explorer tab. For the active tab, press Ctrl+Shift+Print.
- Wait while Greenshot captures and combines the page.
- Send the result to the Greenshot editor or your configured destination, then annotate, save, copy, print, or export it.
Greenshot’s product documentation describes this as capturing complete, scrolling web pages from Internet Explorer. Its help describes the Internet Explorer mode as creating a screenshot of a web page currently opened in Internet Explorer.
Shortcuts at a glance
| Shortcut | What it captures |
|---|---|
| Select a screen region. | |
| Shift+Print | Capture the last selected region again. |
| Alt+Print | Capture the currently active window. |
| Ctrl+Print | Capture the full screen. |
| Ctrl+Shift+Print | Capture the active Internet Explorer tab with the scrolling-page workflow. |
During interactive capture, Greenshot can let you choose a window, and Space switches between region and window mode. These modes capture what is visible; they are different from the Internet Explorer full-page command.
What Greenshot does and does not document
- Documented: complete scrolling web-page capture from Internet Explorer.
- Documented: region, last-region, window, full-screen, and Internet Explorer capture modes.
- Not established by the official help: an equivalent one-step scrolling mode for Chrome, Firefox, or arbitrary application windows.
- Practical implication: if your page is in a modern browser, use that browser’s own full-page capture feature or a separately verified web-capture service.
A historical Greenshot project discussion noted that supporting scrolling across arbitrary scrollbars and applications is difficult. Treat modern-browser support as unverified unless your own version and workflow confirm it.
Capturing a normal window instead
Use Alt+Print when you need the visible contents of the active application window. You can also start interactive capture, point at the target window, and select it. This is useful for dialog boxes, desktop applications, and pages where only the current viewport matters.
Remember that a window capture does not automatically scroll. If the window contains a long document, only the portion currently rendered on screen is included.
Configuring Greenshot hotkeys
Greenshot’s FAQ identifies configuration entries including WindowHotkey and IEHotkey. If you need to change them manually:
- Exit Greenshot completely, including its notification-area process.
- Edit the Greenshot configuration file and change the relevant hotkey entry.
- Save the file.
- Restart Greenshot and verify the shortcut in a test page.
Close Greenshot before editing so it does not overwrite your changes while shutting down. Avoid assigning a shortcut already claimed by Windows or another capture utility.
Pages that commonly produce imperfect scroll captures
- Lazy-loaded images: images may appear only after a section enters the viewport, so a stitched capture can contain missing or low-resolution areas.
- Fixed headers: a header positioned over the page can repeat at each scroll step or cover content.
- Animated content: carousels, videos, and ads can change between segments.
- Nested scrolling: if the content scrolls inside a panel rather than the document, the Internet Explorer page workflow may not capture the entire panel.
- Infinite scroll: the page may keep adding content instead of reaching a stable bottom.
- Authentication and redirects: a login timeout or redirect can leave the capture on the wrong page.
For important evidence, pause animations where possible, wait for images to load, and review the complete output for seams, repeated elements, and missing sections.
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| No full-page option appears | You started region or window capture, or the page is not open in Internet Explorer. | Open the page in Internet Explorer and use Capture Internet Explorer or Ctrl+Shift+Print. |
| Only the visible viewport is saved | Alt+Print or another ordinary mode was used. | Use the Internet Explorer capture workflow; window capture does not scroll. |
| The shortcut does nothing | Another application owns the key combination, or Greenshot is not running. | Check the notification area, close conflicting capture tools, or configure IEHotkey and restart Greenshot. |
| Content is missing between sections | Lazy loading had not finished, or the page changed while scrolling. | Wait for the page to settle, disable animation where possible, and capture again. |
| A sticky header is repeated | The fixed element was present during each scroll segment. | Hide or disable the header temporarily if the page allows it, then inspect and crop the result. |
| The capture stops early | The page uses an inner scroll container, infinite scroll, or a script that never reaches a stable end. | Capture the relevant container in smaller sections, use the browser’s verified full-page feature, or use an automated web screenshot API. |
| Text or images look blurry | The source rendered at a low scale or the output was resized. | Use the page at its normal zoom, avoid enlarging a low-resolution result, and export in a lossless format when possible. |
Performance, reliability, and cost
Greenshot is free and open source, so there is no per-shot service charge. Capture time depends on page length, image loading, scripts, and the number of scroll steps. Long or dynamic pages are more likely to need a second pass and manual inspection.
For repeatable workflows, record the browser version, page URL, login state, viewport size, and capture date. A local desktop capture depends on the page being available in the chosen browser and on the machine remaining unlocked and responsive.
Or skip the browser setup
ScreenshotNeo provides a website screenshot API and MCP server. One request returns a PNG, JPEG, WebP, or PDF. It can capture full pages with lazy images loaded, wait for a selector, delay, or network idle, and target a single element by CSS selector.
Cookie banners, newsletter popups, and chat widgets are removed before the shot. Bot checks, blank pages, failed loads, timeouts, and cache hits are not billed, and the response reports the page verdict and billing status in X-Page-Verdict and X-Billed headers. An MCP server lets Claude, Cursor, and other MCP clients call take_screenshot, get_page_info, and capture_pdf.
See the ScreenshotNeo API documentation for the complete option list.
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 fs = await import('node:fs/promises');
await fs.writeFile('shot.webp', Buffer.from(await res.arrayBuffer()));
The free plan includes 1,000 screenshots each month with no card. Paid plans start at $5 for 3,000 shots, and every feature is available on every plan. Create a free ScreenshotNeo account.
FAQ
Does Greenshot take scrolling screenshots?
Yes, its documented complete-page capture works through Internet Explorer. The official help does not establish the same workflow for Chrome, Firefox, or arbitrary applications.
What is the Greenshot shortcut for a full-page web screenshot?
Ctrl+Shift+Print captures the active Internet Explorer tab using Greenshot’s Internet Explorer mode.
Does Alt+Print capture a scrolling window?
No. Alt+Print captures the active window as it is currently visible.
Can I capture a long Chrome page with Greenshot?
Greenshot’s official documentation specifically names Internet Explorer for complete scrolling pages. Use Chrome’s own full-page feature or a separately verified service for Chrome.
Can Greenshot capture a scrolling panel inside an application?
The documented workflow is for an Internet Explorer web page. Support for arbitrary scrollbars and application panels is not established by the official help.


