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
World desk4 min

GrabzIt Screenshot API: Set Viewport Size and High-Resolution Output

Use GrabzIt’s browser width and height options to control the render viewport, separate from output image size. Learn what its HD and mobile settings do—and what they do not configure.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Set GrabzIt’s browser viewport with bwidth and bheight (or Node.js options browserWidth and browserHeight). These control the dimensions of the browser window used to render the page. Image width and height instead control the output image dimensions. For GrabzIt’s documented high-definition mode, set hd=1; the JavaScript parameter reference says it doubles image dimensions. The reviewed documentation does not establish a separate device-scale-factor or device-pixel-ratio option.

Set the render viewport with browser width and height

In GrabzIt’s JavaScript API parameter interface, use bwidth and bheight. The documented defaults are 1366 pixels wide by 1170 pixels high, and the maximum for each is 10000 pixels. In the Node.js client, use the corresponding browserWidth and browserHeight options; its documentation gives the same defaults and maximums.

As an Amazon Associate I earn from qualifying purchases.

Choose viewport dimensions to match the layout you want the website to render. For example, a narrower browser width may trigger a responsive or mobile layout if the site supports one. These settings describe the browser window, not a guarantee about the final image’s pixel dimensions.

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

JavaScript API parameters

Pass the dimensions as capture options using the JavaScript API’s parameter names:

#1 Best Overall
Sale
Dell 27 Monitor S2725QS, 4K UHD IPS, 120Hz, 5ms, FreeSync Premium | 350 cd/m2 Brightness, 1,500:1 Contrast, 99% sRGB, Anti-Glare, HDMI, DisplayPort, USB‑C, Height Adjustable, Swivel, Pivot
  • Improved ComfortView Plus: Reduces harmful blue light emissions to ≤35%, for all-day comfort without sacrificing color accuracy.
  • Refresh rate: A smooth, tear-free experience with AMD FreeSync Premium (refresh rate up to 120Hz) and an ultra-low 0.03ms response time create a captivating experience for work and play.
  • Vivid colors: Immerse yourself in breathtaking 4K visuals with in-plane switching technology. Enjoy vibrant colors with 99% sRGB. The 1500:1 contrast ratio and HDR readiness deliver excellent depth and detail.
  • Re-engineered sound quality: Enjoy more detailed sound with spacious audio featuring greater output power, deeper frequency response and more decibel range than the previous generation.
  • Ultra-thin bezel: Designed with a sleek, modern aesthetic and an ash white finish, this display features ultra-thin bezels for a refined, minimalist design.
const options = {
  bwidth: 1280,
  bheight: 900
};

Use the options with the capture method in your existing GrabzIt JavaScript integration. The parameter reference documents the names and limits; see GrabzIt’s JavaScript API Parameters.

Node.js client options

For the Node.js client, the option names are camel-cased:

Rank #2
Sale
LG 27US500-W Ultrafine Monitor 27-Inch 4K UHD (3840x2160) HDR10 IPS Borderless Design Reader Mode Flicker Safe Switch App HDMI DisplayPort - White
  • 4K UHD with 1000:1 Contrast Ratio - This UltraFine display with a 1000:1 contrast ratio displays deeper blacks and vivid colors in UHD clarity. With wide viewing angles, it gives creative professionals the ability to view and work with highly-detailed, digital imagery.
  • 4K HDR10 DCI-P3 - Explore HDR10 content the way it was meant to be seen with up to 90% DCI-P3 color gamut expression—an elevated color spectrum that brings brilliant color to life.
  • Onscreen Control - You can customize the workspace by splitting the display or adjusting basic monitor options with just a few mouse clicks.
  • Ergonomic Stand - The ergonomic stand makes it easy to flexibly adjust the tilt of the screen in the optimal position for you.
  • What's In The Box - Stand Body, Stand Base, Screws, Power Adapter, HDMI Cable, Quick Start Guide, Registration Card, Warranty.
const options = {
  browserWidth: 1280,
  browserHeight: 900
};

Consult the GrabzIt Node.js Technical Documentation for how to pass capture options in the client’s API calls.

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.

Viewport size is not output image size

GrabzIt’s bwidth and bheight determine the browser dimensions used while rendering. The width and height image options describe the resulting image or thumbnail dimensions. If a page must render at a particular responsive breakpoint, change the browser width; changing only the output image width does not change the viewport at which the page was rendered.

Rank #3
Sale
Dell 32 Monitor S3225QS, 4K UHD VA, 120Hz, FreeSync Premium, Eye Comfort | 3840x2160, 31.5in, 3000:1 Contrast, 300 cd/m2 Brightness, 4ms, 99% sRGB, Anti-Glare, HDMI, DisplayPort
  • Improved ComfortView Plus: Reduces harmful blue light emissions to ≤35%, for all-day comfort without sacrificing color accuracy.
  • Refresh rate: A smooth, tear-free experience with AMD FreeSync Premium (refresh rate up to 120Hz) and an ultra-low 0.03ms response time create a captivating experience for work and play.
  • Vivid colors: Immerse yourself in 4K visuals with a VA panel. Enjoy true-to-life colors with 99% sRGB and 95% DCI-P3 coverage. The 1500:1 contrast ratio and HDR readiness deliver excellent depth and detail.
  • Re-engineered sound quality: Enjoy more detailed sound with spacious audio featuring greater output power, deeper frequency response and more decibel range than the previous generation.
  • Ultra-thin bezel: Designed with a sleek, modern aesthetic and an ash white finish, this display features ultra-thin bezels for a refined, minimalist design.

Keep the settings aligned with the task: set the viewport for layout and set output dimensions for the image you need. The Node.js documentation lists browser dimensions separately from image dimensions, reflecting this distinction.

Get GrabzIt’s documented high-definition output

For the JavaScript parameter interface, set hd=1 to enable high definition. GrabzIt documents this mode as doubling image dimensions. Set hd=0 for standard definition. This is a documented resolution mode, not evidence of a freely configurable browser device scale factor.

Rank #4
Samsung 27" Odyssey G5 (G51F) Series QHD (1440P) Gaming Monitor | 180Hz, 1ms, AMD FreeSync, HDR10, Height Adj Stand, Black Equalizer, Virtual Aim Point, Auto Source Switch+ (LS27FG512ENXZA)
  • QHD Resolution (2560 x 1440) has 1.7 times the pixel density of Full HD for incredibly detailed pinsharp images
  • HDR10 provides brighter highlights and nuanced shadow for added depth - making every scene feel more vivid and realistic
  • The 180Hz refresh rate minimizes lag for gameplay with ultra-smooth action. Plus, the 1ms response time helps capture your moves in real-time, allowing you to react fast for gaming precision
  • AMD FreeSync reduces choppiness, screen lag and image tearing, ensuring that your fast-paced, complex in-game action is stable with minimal stutter
  • Ergonomic stand allows for tilt, pivot and height adjustments to maximize gaming comfort

The reviewed GrabzIt references do not specify an independent deviceScaleFactor or device-pixel-ratio option. If you need a precise physical-pixel scale control rather than GrabzIt’s standard/high-definition choice, do not assume hd is interchangeable with that setting.

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

Request a mobile version of a site

To request a mobile version with GrabzIt, set requestas=1 and pair it with a standard mobile browser width through bwidth. GrabzIt cautions that not every website has a special mobile version, so the request may not produce a distinct mobile layout. Its guidance also suggests using a smaller PDF page size when capturing to PDF for a more authentic mobile screenshot. See GrabzIt’s mobile screenshot guidance.

Best Value
Dell 27 Monitor S2725QC, 4K UHD IPS, 120Hz, 99% sRGB, 4ms, FreeSync Premium
  • Low blue light: The improved ComfortView Plus reduces harmful blue light emissions to ≤35%, for all-day comfort without sacrificing color accuracy.
  • Refresh rate: A smooth, tear-free experience with AMD FreeSync Premium (refresh rate up to 120Hz) and an ultra-low 0.03ms response time create a captivating experience for work and play.
  • Vivid colors: Immerse yourself in breathtaking 4K visuals with in-plane switching technology. Enjoy vibrant colors with 99% sRGB. The 1500:1 contrast ratio and HDR readiness deliver excellent depth and detail.
  • Re-engineered sound quality: Enjoy more detailed sound with spacious audio featuring greater output power, deeper frequency response and more decibel range than the previous generation.
  • Easy connectivity: Keep your desk organized and clutter-free with a single USB-C cable (up to 65W power delivery).
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Choose an integration path and protect credentials

GrabzIt’s REST guide shows URL capture parameters in a GET request and HTML capture parameters in a URL-encoded POST body with the application/x-www-form-urlencoded content type. Do not expose an application key in a client-side REST call. The REST guide recommends using the JavaScript API for client-side use; keep credentials in a protected server-side environment when making authenticated REST requests. See GrabzIt’s REST screenshot and HTML conversion API guide.

Or skip the browser setup

ScreenshotNeo offers a screenshot API and MCP server for developers. One GET request returns a screenshot; its cookie-consent handling accepts banners before capture and removes 60+ known consent platforms, newsletter popups, and chat widgets. Those cleanup steps can each be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits cost nothing, and response headers report the page verdict and billing status. Its MCP server exposes screenshot and page-information tools for AI agents.

Example cURL request (replace the URL as needed):

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

See the ScreenshotNeo documentation for request parameters and response details. ScreenshotNeo includes 1,000 screenshots per month free with no card; paid plans start at $5 for 3,000. Learn about ScreenshotNeo or sign up for 1,000 free screenshots a month with no card.

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

Troubleshooting viewport and output settings

  • The page still uses its desktop layout: Confirm that the browser width is actually set with bwidth or browserWidth. For a mobile request, set requestas=1 as well; a distinct mobile layout depends on the site offering one.
  • The image has unexpected dimensions: Check the output width and height separately from viewport settings. If using hd=1, account for GrabzIt’s documented doubling of image dimensions.
  • A dimension is rejected or not applied: Verify parameter spelling for the integration in use, and keep each browser dimension within the documented 10000-pixel maximum. JavaScript uses bwidth/bheight; Node.js uses browserWidth/browserHeight.
  • A REST request exposes credentials: Move the authenticated call to a server-side environment rather than placing the application key in browser code; use the JavaScript API for client-side work as GrabzIt recommends.

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.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

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.