Screenshotly lets you set exact viewport dimensions and emulate device characteristics like screen density, touch support, and orientation.
Setting viewport dimensions
Use viewport_width and viewport_height to define the browser viewport size in pixels:
Default values are 1280x1024 when not specified.
Device emulation parameters
Common device presets
Here are viewport settings for popular devices:
Examples
Mobile device
Tablet in landscape
Retina desktop
Combine viewport settings with full_page: true to capture the entire page at a specific device width. The width controls how the page renders responsively, while full-page captures the complete scrollable height.
Testing responsive breakpoints
To test your site across multiple breakpoints, use batch processing with different viewport settings, or loop through common widths: