The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →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.
JavaScript API parameters
Pass the dimensions as capture options using the JavaScript API’s parameter names:
#1 Best Overall
- 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
- 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.
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
- 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
- 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.
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
- 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).
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.
Quick Recap
Troubleshooting viewport and output settings
- The page still uses its desktop layout: Confirm that the browser width is actually set with
bwidthorbrowserWidth. For a mobile request, setrequestas=1as well; a distinct mobile layout depends on the site offering one. - The image has unexpected dimensions: Check the output
widthandheightseparately from viewport settings. If usinghd=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 usesbrowserWidth/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.




