ScreenshotNeo

BlogHow-to

How to Screenshot a Website on Chromebook

Learn Chromebook shortcuts for screen, region, window, and full-page website screenshots, plus an automated ScreenshotNeo option for developers.

By the ScreenshotNeo team29 September 20267 min read

How to Screenshot a Website on Chromebook

To screenshot a website on a Chromebook, open the page in Chrome and use ChromeOS Screen Capture. Choose full screen, partial, or window. For one image containing the entire webpage, including content below the fold, use Chrome DevTools and select Capture a full size screenshot.

This guide explains both workflows, keyboard alternatives, where files are saved, how to capture long or dynamic pages, and how developers can automate captures with ScreenshotNeo.

Choose the right Chromebook screenshot method

Goal Best method What it captures
Capture everything currently visible Screen Capture: full screen The complete Chromebook display
Capture part of a webpage Screen Capture: partial A rectangle you select
Capture only Chrome Screen Capture: window The browser window
Capture a long webpage DevTools: Capture a full size screenshot The full document, including below the viewport

Use the standard ChromeOS tool when the visible screen, a region, or the browser window is enough. Use DevTools when the result must include content that is not currently visible.

Take a normal screenshot on Chromebook

1. Open the website

Launch Chrome, navigate to the page, and wait until the content you want is visible. Close menus, permission prompts, or overlays that should not appear in the image.

2. Open Screen Capture

You have several ways to open the capture toolbar:

  • Press the dedicated Screenshot key if your Chromebook has one.
  • Open Quick Settings by selecting the clock in the bottom-right corner, then choose Screen Capture.
  • Press Shift + Ctrl + Show windows.
  • With an external keyboard that has no Show windows key, Google documents Ctrl + Shift + F5 as an alternative.

Keyboard labels differ between Chromebook models and external keyboards. If a shortcut does nothing, use Quick Settings.

3. Select a capture mode

In the Screen Capture toolbar, choose Screenshot, then select one of these modes:

  1. Full screen: captures the entire display, including areas outside Chrome.
  2. Partial: lets you drag a rectangle around the exact area to keep.
  3. Window: captures the selected application window, such as Chrome.

For a partial screenshot, drag from one corner of the desired region to the opposite corner. Release to capture it. If the selection is wrong, cancel and start again rather than trying to crop a saved image.

4. Find or paste the image

Ordinary screenshots are saved in Downloads by default. ChromeOS also copies screenshots to the clipboard automatically, so you can paste one directly into an email, document, chat, or image editor. Screen Capture settings let you choose another save folder.

Use keyboard shortcuts directly

For a quick capture, Google lists these shortcuts:

DevTools full-size capture includes content below the visible Chromebook viewport.
DevTools full-size capture includes content below the visible Chromebook viewport.
  • Ctrl + Show windows: screenshot the screen.
  • Shift + Ctrl + Show windows: open partial screenshot selection.
  • Power + Volume down: screenshot on Chromebook tablets.

The Show windows key is usually on the top row and looks like a rectangle beside two vertical lines. On a non-Chromebook keyboard, the equivalent key may not be obvious; use the documented Ctrl + Shift + F5 alternative or open Screen Capture from Quick Settings.

Screenshot an entire webpage, including below the fold

A normal full-screen capture records only what is visible. To create one tall image of a complete webpage, use Chrome DevTools.

  1. Open the page in Chrome.
  2. Press Ctrl + Shift + I to open DevTools.
  3. Enable the device toolbar if it is not already active. The device toolbar lets DevTools emulate a viewport.
  4. Open the device toolbar’s More options menu.
  5. Choose Capture a full size screenshot.

Chrome captures the whole document, including content outside the visible viewport, and downloads the resulting image. This is the appropriate built-in workflow for an entire webpage in one file.

When full-size capture needs extra care

  • Lazy-loaded images: some pages load images only as you scroll. If sections are blank, scroll through the page first, wait for images to appear, then run the command.
  • Sticky headers: a fixed navigation bar may repeat or cover content. This is controlled by the page’s CSS, not Chromebook Screen Capture.
  • Very long pages: tall images can be difficult to open or share. A PDF or several regional captures may be more practical.
  • Animations and video: the result records one moment. Pause media when a consistent frame matters.
  • Authenticated pages: DevTools uses your current Chrome session, so sign in before capturing private content.

Chromebook tablet screenshots

On a Chromebook tablet, press Power + Volume down at the same time. The screenshot is saved like other captures and copied to the clipboard. If your device has a detachable keyboard, the keyboard shortcuts may also work when it is attached.

Capture a website automatically with ScreenshotNeo

If you need repeatable screenshots for documentation, monitoring, testing, or a content pipeline, an API avoids opening Chrome and repeating the same capture steps. ScreenshotNeo accepts one GET request and returns a PNG, JPEG, WebP, or PDF. Its options include full-page capture with lazy images loaded, element capture by CSS selector, device presets, custom viewports, dark mode, retina scale, custom CSS and JavaScript, clicks before capture, waits, request blocking, cookies, headers, user agents, timezone, geolocation, resizing, caching, signed links, asynchronous jobs, bulk capture, and PDF settings.

Or skip the browser setup

See the ScreenshotNeo API documentation for the complete parameter reference. A basic capture is:

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(`HTTP ${res.status}`);
const image = Buffer.from(await res.arrayBuffer());
require('fs').writeFileSync('shot.webp', image);

ScreenshotNeo removes cookie and consent banners, newsletter popups, and chat widgets before the shot. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and the response identifies the result with X-Page-Verdict and X-Billed headers. Its 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 screenshots per month with no card. Paid plans start at $5 for 3,000 screenshots; yearly billing provides two months free. Create a free ScreenshotNeo account.

Useful capture options for developers

Need Option to use
Capture one component CSS selector element capture
Make a mobile or tablet image Device preset or custom viewport
Match a dark interface Dark mode
Wait for a chart or app state Selector wait, delay, or network-idle wait
Hide an unwanted control Hide selectors or custom CSS
Reach a private page Custom headers, cookies, user agent, or Authorization
Reduce repeat requests Choose a cache TTL
Process many pages Bulk capture, up to 100 URLs per call
Generate print output PDF paper size, margins, orientation, and page ranges
ScreenshotNeo cleans common overlays before returning the capture and billing verdict.
ScreenshotNeo cleans common overlays before returning the capture and billing verdict.

Troubleshooting Chromebook screenshots

The shortcut does not work

Keyboard layouts vary. Open Quick Settings and select Screen Capture. On an external keyboard without Show windows, try Ctrl + Shift + F5. On a tablet, use Power + Volume down.

The screenshot is saved somewhere unexpected

Check the Files app and Downloads. Open Screen Capture settings to inspect or change the save folder. The image may still be available on the clipboard even when you cannot immediately find the file.

The full-page option is missing

Open DevTools with Ctrl + Shift + I, enable the device toolbar, and open its More options menu. The command is named Capture a full size screenshot. Chrome updates can move menu items, so look within the device toolbar rather than the normal Screen Capture toolbar.

Only the visible viewport was captured

That is expected from full-screen, window, and partial Screen Capture modes. Repeat the process through DevTools’ full-size command for content below the fold.

Parts of the page are blank

Wait for the page to finish loading and scroll through it to trigger lazy content. For automated captures, use a selector wait, delay, or network-idle wait. Check that the page is not showing a bot check, login wall, or error response.

The automated request returns an error

Check that the access key is present, URL-encoded, and valid. Confirm the target URL is reachable and that your timeout is long enough for the page. For private pages, provide the required headers, cookies, user agent, or Authorization settings.

Performance, reliability, and cost considerations

  • Local captures: ChromeOS Screen Capture is immediate and has no API usage cost, but every capture is manual and tied to the current display and browser session.
  • Full-page captures: page length, scripts, fonts, images, and lazy loading all affect completion time and file size.
  • Repeat jobs: caching with a chosen TTL can avoid unnecessary recaptures. Async jobs and signed webhooks help when a page takes longer to load.
  • Large batches: use bulk capture for up to 100 URLs per call and monitor usage through the usage API.
  • Billing: ScreenshotNeo bills only clean shots. Bot checks, blank pages, timeouts, failed loads, and cache hits cost nothing, with the verdict and billing result returned in headers.

FAQ

How do I screenshot an entire webpage on a Chromebook?

Open DevTools with Ctrl + Shift + I, enable device mode, open More options, and select Capture a full size screenshot.

Where are Chromebook screenshots stored?

They go to Downloads by default, and ChromeOS copies them to the clipboard. You can change the save folder in Screen Capture settings.

Can I screenshot just one part of a website?

Yes. Open Screen Capture, choose Screenshot and Partial, then drag around the region.

Can a Chromebook capture a website without showing browser controls?

Use Window capture for the Chrome window, or use DevTools full-size capture for a webpage image without the surrounding desktop.

What is the easiest option for scheduled website screenshots?

Use an API such as ScreenshotNeo so a script or MCP agent can request captures without an open Chromebook session.