The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
A good web page screenshot makes one point quickly, fits the place where it will be read, and remains understandable to people who cannot see the image. Decide what the image needs to prove, capture a consistent desktop or mobile state, crop and size it for its layout, remove private information safely, and provide useful alternative text. The guidance below covers editorial screenshots, product documentation, responsive comparisons, and the separate dimension rules that apply to Chrome web-app manifest screenshots.
Start with the question the screenshot must answer
Before opening a capture tool, write down what a reader should learn from the image. A screenshot might show where a control is, demonstrate the result of a setting, or compare the same page at two viewport widths. That purpose determines which UI state to capture and how much surrounding context to keep.
Choose a state that proves the point
Capture the page after it has reached the state your explanation describes: for example, a settings panel open, a result visible, or a responsive navigation menu expanded. If an image is meant to prove that a particular control exists, include the control and enough of its surroundings to make its role clear. Avoid capturing unrelated desktop clutter, browser tabs, or page regions that do not support the explanation.
Free tools Windows power users keep installed
One-click scans. No signup required.
Prepare safe, representative content
Use a clean test account or sample data where possible. Check the entire captured area for names, email addresses, tokens, order numbers, addresses, and other personally identifying information (PII). The safest approach is to remove or replace sensitive data before capture. If sensitive content is already in an image, cover it with a fully opaque solid-color overlay. A blur or mosaic is not a reliable privacy treatment because the underlying information may be recoverable.
#1 Best Overall
- HTML CSS Design and Build Web Sites
- Comes with secure packaging
- It can be a gift option
Frame, crop, and size the image for its destination
The screenshot should be large enough to read at its displayed size, but no wider than the article or documentation column containing it. Crop to the relevant interface while retaining enough context for orientation. A tight crop can make the key control easier to see; a crop that is too tight can leave readers unsure which page or workflow they are looking at.
Choose resolution based on display width
Start with the maximum width the publishing layout will display, then export an image that remains crisp at that size. A higher-density asset can help on high-resolution displays, but it need not be displayed at its full pixel dimensions. Google for Developers gives an example of an 856 px content column with a 1712 px asset at 2× density. That is an example from its own documentation system, not a universal width or required ratio. Its style guidance also cautions that full-resolution screenshots can take up too much page space and may need resizing.
For an article, check the actual content width in the publishing system rather than assuming every site uses the same column. A large source image can be served at a smaller display size when the publishing system supports responsive image delivery. Keep labels and interface text legible in the final rendered image, not merely in the original file.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteKeep comparisons visually fair
When showing two states or products, standardize browser chrome, zoom, crop logic, visual scale, and cursor visibility. Capture the same task or page state in every example. Otherwise, differences in framing can be mistaken for differences in the interface. If a browser frame is not needed to explain the result, omit it consistently; if it helps orient the reader, keep it consistent across the set.
Show desktop and mobile states deliberately
Do not shrink a wide desktop screenshot and expect it to communicate a mobile layout. When the interface changes at narrow widths, capture a separate narrow state and label the examples clearly as desktop and mobile, or wide and narrow. Use the same content and task in both captures when the purpose is comparison. That makes layout changes easier to distinguish from changes in data or page state.
For web content, WCAG 2.2’s reflow criterion says content should remain usable without loss of information or functionality at a width equivalent to 320 CSS pixels, except when a two-dimensional presentation is essential. A screenshot is not a substitute for testing the actual page at that width. Use the image to illustrate the responsive state, and explain any important behavior in nearby text so the reader does not have to infer it from pixels alone.
Make screenshots accessible in the article or documentation
For an informative screenshot, write concise alternative text that tells readers what the image is for and identifies its important visible state. For example, “Mobile navigation menu expanded, showing the Products and Support links” conveys more than “Website screenshot.” Put detailed instructions and interpretation in nearby page text; alt text should not become a transcript of every visible label.
Recommended Free Tools
Use empty alt text only for decoration
If an image is purely decorative and communicates no information, use an empty text alternative, alt="", so assistive technology can skip it. If a screenshot contains words or controls essential to the instructions, do not make the image the only place those words appear. Include essential information as real page text, and use the screenshot as supporting evidence.
Rank #3
Write for purpose, not pixels
A useful alternative text describes the purpose or relevant state, not every visual detail. Mention the setting, result, error, or control the surrounding instructions ask the reader to notice. If the screenshot is one of a comparison pair, identify which viewport or state it represents. The explanation next to the image can then tell readers what changed and what action to take.
Capture and prepare a screenshot: a repeatable workflow
- Define the claim. State what the screenshot must demonstrate and which part of the UI makes that visible.
- Prepare the page. Use a clean test account or sample data, navigate to the intended state, and remove private or irrelevant content before capture.
- Set the viewport. Capture the intended desktop width and, when responsive behavior matters, a separate narrow viewport. Keep the state and task consistent across examples.
- Capture with a screen-capture tool. Capture only what is needed, with enough surrounding interface to orient the reader. Keep browser and operating-system treatment consistent across a documentation set.
- Crop and normalize. Apply a consistent crop, zoom, scale, color treatment, and cursor treatment across related images. Do not crop away context required to understand the control or result.
- Remove sensitive details. Prefer correcting the source page or replacing sample data. If redaction must be applied to the image, use a fully opaque solid-color overlay rather than blur or mosaic.
- Export for the layout. Resize to suit the article or documentation column; preserve a higher-density source when useful and supported by the publishing system.
- Add the text alternative and explanation. Write concise descriptive alt text for informative images, use
alt=""for decorative ones, and keep essential instructions in real page text. - Review at the rendered size. Check that text is readable, the point is obvious, privacy treatments are opaque, and the image is not wider than its content column. Check narrow-screen readability as well.
Chrome web-app manifest screenshots have separate constraints
If the screenshot is for a web-app manifest, use the manifest-specific requirements rather than treating it as an ordinary article image. Chrome Developers documentation specifies a width and height range of 320–3840 px and a maximum-dimension-to-minimum-dimension ratio no greater than 2.3. Screenshots within a form factor should use consistent aspect ratios. MDN recommends giving every manifest screenshot a descriptive label, which serves as its accessible name.
For each manifest asset, validate its dimensions, aspect ratio, sizes value, MIME type, and descriptive label. These are manifest requirements and recommendations; they should not be generalized into universal dimensions for screenshots in articles, tutorials, or ordinary web pages.
Or skip the browser setup
If you need captures without setting up and maintaining your own browser workflow, ScreenshotNeo is a website screenshot API and MCP server for developers. A single GET request can return a PNG, JPEG, WebP, or PDF. Its capture options include full-page shots with lazy images loaded, CSS-selector element capture, device and viewport settings, custom CSS and JavaScript, PDF controls, and waiting for a selector, a delay, or network idle. See the ScreenshotNeo documentation for the API parameters.
Rank #4
- Brand: Wiley
- Set of 2 Volumes
- A handy two-book set that uniquely combines related technologies Highly visual format and accessible language makes these books highly effective learning tools Perfect for beginning web designers and front-end developers
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
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)
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 example URL with the page you intend to capture and provide your API key. The cURL and Python examples save the response as shot.webp; the Node.js example makes the request and exposes the response as res.
ScreenshotNeo accepts cookie and consent banners before capture and removes more than 60 known consent platforms, newsletter popups, and chat widgets; each of those steps can be turned off. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and response headers identify the page verdict and whether the request was billed. 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. Higher listed plans are Growth at $15 for 15,000, Pro at $39 for 60,000, Scale at $99 for 250,000, and Business at $249 for 1,000,000. Yearly billing gives two months free, and every feature is available on every plan.
Sign up for 1,000 free screenshots a month with no card.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshooting common screenshot problems
The important text is unreadable
The capture may be displayed too small or include too much page area. Re-crop to the relevant UI, export at a resolution suited to the rendered column, and verify the result at its actual on-page size. If the information is essential, repeat it in page text rather than relying on tiny screenshot text.
Best Value
The image does not show the mobile layout
A scaled-down desktop image is still a desktop state. Capture the page at a narrow viewport where its responsive layout changes, and label that image separately. For a comparison, use the same page content and task in both captures.
A reader cannot tell what the image shows
The crop may have removed useful context, or the alternative text may be generic. Retain enough surrounding UI to orient the reader, describe the meaningful state in the alt text, and explain the image’s significance in nearby prose.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitchesPrivate information is still recoverable
Do not treat blur or a mosaic as secure redaction. Start from a clean page or replace sensitive values before capture; when altering an existing screenshot, cover the information with a fully opaque solid-color overlay.
A manifest screenshot fails validation
Check its width and height against the 320–3840 px range, ensure its aspect ratio meets the 2.3 maximum-dimension limit, and make aspect ratios consistent within each form factor. Verify that sizes and MIME type match the asset and give it a descriptive label.
Final quality check before publishing
- The screenshot demonstrates a specific point rather than serving as filler.
- The crop preserves enough context, and the image fits its content column.
- Desktop and narrow states are separate and clearly identified when the interface changes.
- PII has been removed or covered with an opaque overlay.
- Informative images have concise descriptive alt text; decorative images use
alt="". - Instructions and essential words are also available as page text.
- Related screenshots use consistent browser treatment, zoom, crop, and scale.
- Manifest assets, if applicable, meet their own dimensions, aspect-ratio, metadata, and label checks.
Frequently Asked Questions
Should a screenshot contain the full browser window?
Only when browser context is needed to understand the point. Otherwise, crop to the relevant interface while retaining enough surrounding UI to orient the reader.
Is a screenshot enough to demonstrate that a page is accessible?
No. It can illustrate a particular state, but it cannot establish that the live page works with assistive technology or meets accessibility requirements.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Quick Recap
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.

