October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Chrome DevTools

How to Capture Website Screenshots for Your Portfolio

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.

The best portfolio set combines a readable first-screen capture, a full-page or selected-section view, and a narrow responsive view when responsive behavior is part of the work. Use Chrome DevTools for occasional, hands-on captures; use Playwright when you need repeatable files; and verify that you have permission to publish client or third-party material.

Start with what the image must prove

A screenshot is evidence, not a substitute for the site itself. Decide the visual question before opening a capture tool:

  • What does the first impression look like? Capture the visible viewport at the exact width and height you want readers to see.
  • How is the page structured? Add a full-page image that shows the order of sections below the fold.
  • How does one component work? Capture a selected area or a single node, such as a pricing card, navigation menu, or checkout panel.
  • Does the design respond to screen size? Include a deliberately sized desktop, tablet, or phone viewport. Call it an emulated viewport unless you also checked a physical device.
  • Is an interaction part of the work? Capture separate states (for example, an open menu and its closed state) and caption each state. A still image cannot demonstrate the complete interaction.

For most case studies, a strong first-screen image plus a full-page overview or two legible section crops is more useful than one extremely tall image in which text becomes unreadable.

Check publication rights before you capture

A portfolio image can reproduce copyrighted text, photography, illustrations, logos, and client content from the site. The U.S. Copyright Office explains that permission or a license is one way to establish that an intended use is lawful, while also noting that permission is not required for every use and that legal limitations can apply. That general guidance is not a ruling on your particular screenshot.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Dunwell Presentation Binder 24-Pocket, 8.5x11 Portfolio Book, Black
  • Includes 24 permanently bound, top-loading sleeves that display up to 48 letter-size pages.
  • Designed for standard 8.5" × 11" documents: Lightweight presentation book fits US letter-size papers.
  • Clear front cover and spine inserts let you add labels or title pages for easy identification.
  • Durable plastic covers with non-glare polypropylene sleeves help protect documents from dirt and moisture for everyday presentation and storage.
  • Holds standard 8.5" × 11" documents.
  • Read the client contract for portfolio, publicity, confidentiality, and launch-date terms.
  • Ask the client or rights holder when the agreement is silent or the site contains third-party assets.
  • Do not expose credentials, personal data, unpublished prices, or private staging URLs in a public image.
  • Keep a record of the permission or license and the date it applies.

Capture a portfolio image in Chrome DevTools

Chrome’s DevTools documentation covers visible viewport, full-size, device-frame, area, and node captures. Menu wording can change between Chrome versions, but the workflow is consistent.

  1. Open the page and DevTools. Load the URL in Chrome, then open DevTools from the browser menu or with the usual keyboard shortcut for your operating system.
  2. Set the viewport. Toggle Device Mode and enter the width and height that match the composition you want. For a responsive case study, choose a specific width rather than relying on an arbitrary browser window.
  3. Set the page state. Wait for fonts, images, and client-side content to appear. If the design has a menu, modal, carousel, or form state worth showing, put the page in that state before capture.
  4. Capture the visible viewport. In Device Mode’s options, choose Capture screenshot. This produces the currently visible composition.
  5. Capture the whole page. Choose Capture a full size screenshot when you need content below the fold. Review the result for repeated sticky headers, missing lazy-loaded images, or an unusually tall canvas.
  6. Capture one area or node. Use DevTools’ area workflow for a rectangular region, or the node workflow for a specific element selected in the Elements panel. This is preferable to cropping a tiny component out of a giant page image.
  7. Use a device frame only when it helps. Device-specific mode can show a frame around the emulated viewport. Treat the result as a presentation device frame, not proof that the page was tested on that physical model.

Save the original files, then export presentation-sized copies for your portfolio. Keep the URL, viewport dimensions, and capture date in your case-study notes so another person can reproduce the image.

Choose the right capture shape

Need Best first choice What it communicates
One clean hero image Chrome DevTools Capture screenshot The composition a visitor sees immediately.
Page hierarchy and section order Chrome DevTools Capture a full size screenshot How the design continues below the fold.
A component or region DevTools node or area capture Readable detail without surrounding noise.
Responsive presentation Device Mode at a named viewport How layout changes at that emulated width.
Many repeatable captures Playwright Consistent dimensions, filenames, and states.
API or agent-driven capture ScreenshotNeo Clean screenshots with consent and overlay removal; only clean shots are billed, and the lowest paid plan is $5.

Automate recurring captures with Playwright

Playwright is useful when you update a portfolio regularly, need the same viewport for several URLs, or want a capture process that can be rerun after a design change. Its screenshot API saves to a file and supports fullPage: true. Screenshot output can be scaled in CSS pixels or at device-pixel-ratio resolution; use the higher-resolution option only when the extra pixels improve the intended display.

Rank #2
Sooez 30-Pocket Binder with Plastic Sleeves 9x12, Heavy Duty Art Portfolio
  • 30-Pocket Portfolio Display Book: Each art binder with 30 bound clear sheet protectors, letting you show 60 pages of 9x12" letter size or smaller. Folder measures 12 7/8" (L) x 9 11/16" (W) x 11/16" (G).
  • Customizable Spine Title: You can label and identify your watercolors, sketches, scrapbook, art pieces, sheet music, certificates, and other projects by customizing the reversible spine insert.
  • High Transparency & Lies Flat When Open: Our presentation book with crystal clear PP sheet protectors offers complete transparency for checking through and organizing. Bound sheet protector lies flat when open, free your hands.
  • Archival Quality & Heavy Duty: Made from durable and light weight polypropylene which is archival quality, acid-free, non-stick, and non-glare, and water-proof. Thickened and sturdy cover won’t easy to crack and keeps your clear sleeves from being damaged.
  • Multi-Function: Not only suitable for long-term storage but also for displaying your paintings, photos, artwork, drawing, stencils. Great gift for students, teachers, office workers, secretaries, musicians, painters, etc.

Install and run a basic full-page capture

npm install -D playwright
npx playwright install chromium
import { chromium } from 'playwright';

const browser = await chromium.launch();
const page = await browser.newPage({
  viewport: { width: 1440, height: 900 },
  deviceScaleFactor: 1
});

await page.goto('https://your-portfolio-project.example', {
  waitUntil: 'networkidle',
  timeout: 90000
});
await page.screenshot({
  path: 'project-full-page.png',
  fullPage: true
});
await browser.close();

Capture a known state and a focused element

await page.goto('https://your-portfolio-project.example', { waitUntil: 'domcontentloaded' });
await page.waitForSelector('[data-portfolio-ready]', { state: 'visible', timeout: 30000 });
await page.locator('[aria-label="Open menu"]').click();
await page.screenshot({ path: 'project-menu-open.png' });
await page.locator('.pricing-card.featured').screenshot({ path: 'featured-card.png' });

Use a selector or an explicit delay when content appears after the initial response. If a site never becomes quiet because analytics or live updates keep making requests, prefer a readiness selector and a bounded timeout over waiting forever for network idle.

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

Control scale deliberately

A CSS-pixel capture keeps the file closer to the layout dimensions you specified. A device-pixel-ratio capture creates more physical pixels and can make fine text sharper in a large presentation, but it also increases file size. Decide based on where the portfolio image will be displayed, not simply on the largest available value.

Review every file before publishing

  • State: Confirm that the intended route, menu state, modal, and content variant are visible.
  • Completeness: Check that lazy images, web fonts, icons, and below-the-fold sections loaded.
  • Legibility: Open the image at the size your portfolio actually uses. If body text cannot be read, add section crops.
  • Clean framing: Remove accidental browser chrome, DevTools panels, selection outlines, and cursor artifacts unless they explain the work.
  • Honest caption: Name the page, viewport, and state. Do not imply that a static frame demonstrates an entire interactive experience.
  • Privacy: Inspect notifications, account names, customer data, tokens, and staging URLs before export.

Or skip the browser setup

ScreenshotNeo is a website screenshot API and MCP server for developers. One GET request can return a PNG, JPEG, WebP, or PDF. Before capture, it accepts the cookie or consent banner like a visitor and removes 60+ known consent platforms, newsletter popups, and chat widgets; each cleanup step can be turned off. Only clean shots are billed: bot checks and 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.

See the parameter reference and examples in the ScreenshotNeo documentation.

Rank #3
Sooez 30-Pocket Binder with Plastic Sleeves 8.5x11,Heavy Duty Art Portfolio
  • 30-Pocket Portfolio Display Book: Each art binder with 30 bound clear sheet protectors, letting you show 60 pages of 8.5x11" letter size or smaller. Folder measures 11 1/2" (L) x 9 11/16" (W) x 9/16" (G).
  • Customizable Spine Title: You can label and identify your watercolors, sketches, scrapbook, art pieces, sheet music, certificates, and other projects by customizing the reversible spine insert.
  • High Transparency & Lies Flat When Open: Our presentation book with crystal clear PP sheet protectors offers complete transparency for checking through and organizing. Bound sheet protector lies flat when open, free your hands.
  • Archival Quality & Heavy Duty: Made from durable and light weight polypropylene which is archival quality, acid-free, non-stick, and non-glare, and water-proof. Thickened and sturdy cover won’t easy to crack and keeps your clear sleeves from being damaged.
  • Multi-Function: Not only suitable for long-term storage but also for displaying your paintings, photos, artwork, drawing, stencils. Great gift for students, teachers, office workers, secretaries, musicians, painters, etc.

cURL

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

Python

import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://your-portfolio-project.example"},
    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://your-portfolio-project.example'
});
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()));

For a portfolio pipeline, you can request full-page capture with lazy images loaded, select one element by CSS selector, set dark mode, choose one of 12 device presets or any viewport, use retina scale, return a PDF with paper size, margins, landscape mode, or page ranges, convert HTML/CSS to an image, run custom JavaScript or CSS, click an element before capture, hide selectors, and wait for a selector, delay, or network idle. You can also block ads, trackers, requests, or resource types; supply headers, cookies, a user agent, or an Authorization value; set timezone and geolocation; use a transparent background; resize images; cache with a TTL you choose; create signed links for public <img> tags; submit asynchronous jobs with signed webhooks; capture up to 100 URLs per bulk call; query usage; and use the OpenAPI specification. Parameter names used by other screenshot APIs also work, which can reduce migration changes.

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

ScreenshotNeo also provides an MCP server with take_screenshot, get_page_info, and capture_pdf tools for Claude, Cursor, and other MCP clients. That lets an AI agent collect the same evidence without you wiring a browser into every prompt.

Plans and billing

Plan Included shots Price
Free 1,000 per month $0, no card
Starter 3,000 $5
Growth 15,000 $15
Pro 60,000 $39
Scale 250,000 $99
Business 1,000,000 $249

Yearly billing gives two months free, and every feature is available on every plan. Create a free ScreenshotNeo account to get 1,000 screenshots a month with no card.

Rank #4
Sooez 72 Pocket Binder with Plastic Sleeves, Portfolio Display Book, 8.5x11
  • 72-Pocket Portfolio Display Book: Each art binder with 72 bound (non-refillable) top-loading clear sheet protectors, letting you show 144 pages of 8.5x11" letter size or smaller. Folder measures 11 1/2" (L) x 9 11/16" (W) x 1 1/2" (G).
  • Elastic Band for Secure Protection:Features a robust elastic band closure that keeps your portfolio folder closed and adds security to your documents. Enjoy peace of mind knowing your files are secure and won’t spill out or get damaged.
  • High Transparency & Customisable Spine: Our presentation book with crystal clear PP sheet protectors offers complete transparency for checking through and organizing. You can label and identify your watercolors, sketches, scrapbook, art pieces, sheet music, certificates, and other projects by customizing the reversible spine insert.
  • Archival Quality & Durable: Made from durable and light weight polypropylene which is archival quality, acid-free, non-stick, and non-glare, and water-proof. Thickened and sturdy cover won’t easy to crack and keeps your clear sleeves from being damaged.
  • Multi-Function: Not only suitable for long-term storage but also for displaying your paintings, photos, artwork, drawing, stencils. Great gift for students, teachers, office workers, secretaries, musicians, painters, etc.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshooting common capture problems

The screenshot is blank or shows a bot check

For a local browser, confirm the URL loads normally, wait for the app’s ready selector, and check whether a login, consent dialog, or bot challenge blocks rendering. Do not present a challenge page as a finished portfolio image. With ScreenshotNeo, bot checks, blank pages, timeouts, and failed loads are marked in the response and are not billed.

Images are missing below the fold

Scroll through the page once before a manual full-size capture, or in automation wait for the image selector and use fullPage: true. A page that lazy-loads content indefinitely may need a finite scroll script or a readiness condition rather than an unbounded wait.

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

The capture is cut off or unexpectedly tall

Inspect sticky headers, fixed chat widgets, and infinite-scroll sections. Hide an obstructing selector, capture the affected section separately, or set a deliberate stopping condition. Do not shrink an enormous image until text is unreadable.

Fonts or animations make runs inconsistent

Wait for the relevant font and content selectors, disable or freeze animation in your capture CSS, and use the same viewport and scale on every run. Record the exact URL and state so a later comparison is meaningful.

Best Value
Sooez Art Portfolios 11x17, Portfolio Folder with 30 Pockets & Black Inner
  • Come with Black Inner Sheets: Each sleeve has a black inner sheet which makes for a great background if your inserted art is smaller than 11.18" x 17.4". Not only make your paintings flat and wrinkle-free but also let you insert or remove the drawings fast and easily.
  • Customizable Spine Title: You can customize your watercolors, sketches, newspaper pages, art pieces and illustrations by using the reversible spine insert. It’s a good choice for a better classification and easily find the artwork you want.
  • High Transparency & Lies Flat When Open: Our presentation book with crystal clear PP sheet protectors offers complete transparency for checking through and organizing. Bound sheet protector lies flat when open, free your hands.
  • Heavy Duty & Excellent Protection: Made from durable polypropylene which is archival quality, acid-free, non-stick, and non-glare, and water-proof. Thickened and sturdy cover won’t easy to crack and keeps your clear sleeves from being damaged.
  • Large 11x17 or A3 Art Portfolio Folder: Folder measures 17 3/4" (L) x 11 13/16" (W) x 13/16" (G). Suitable for artwork storage and displaying your 11.18" x 17.4" or A3 artwork.

The API response is not an image

Check the HTTP status, access key, URL encoding, and response headers before saving bytes. Preserve the X-Page-Verdict and X-Billed values in logs so you know whether the result was clean, cached, blocked, or failed.

A repeatable portfolio recipe

  1. Write the visual question the case study must answer.
  2. Capture a first-screen view at the chosen desktop width.
  3. Add a full-page overview or focused section captures, whichever keeps details legible.
  4. Capture one or two responsive widths when adaptation is part of the work.
  5. Capture meaningful interaction states separately and label them.
  6. Review privacy, rights, loading completeness, and presentation size.
  7. Store the source files and metadata, then publish optimized copies with honest captions.

Frequently Asked Questions

Should I submit PNG, JPEG, WebP, or PDF?

Use the format your portfolio platform handles best: PNG for crisp interface text, JPEG when photographic compression matters, WebP when supported for a smaller modern image, and PDF when the deliverable is intended to be printed or paginated. Keep an original export so you can produce another format later.

Free tools Windows power users keep installed

One-click scans. No signup required.

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

Can I capture a private staging page?

Yes, if you are authorized. Keep credentials out of the image and use an authenticated browser context or the API’s supported headers and cookies. Never publish a staging URL, token, or personal data accidentally.

How should I name and archive captures?

Include the project, route, viewport, state, and date in the filename, for example acme-home-1440x900-menu-open-2026-09-29.webp. Retain the original and the metadata used to create it.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

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

Read next

Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.