Device Profiles

Use the device parameter to automatically set viewport dimensions for common devices. This makes it easy to capture screenshots that match real device screens.

Usage

{
  "url": "https://example.com",
  "device": "iphone-15-pro"
}

You can combine device profiles with scale for retina screenshots:

{
  "url": "https://example.com",
  "device": "iphone-15-pro",
  "scale": 3
}

Desktop Devices

Device Width Height
desktop 1920px 1080px
desktop-hd 1366px 768px
desktop-2k 2560px 1440px
macbook-pro-14 1512px 982px
macbook-air-13 1470px 956px

Mobile Devices

Device Width Height
mobile 390px 844px
iphone-15-pro 393px 852px
iphone-15-pro-max 430px 932px
iphone-se 375px 667px
galaxy-s24 360px 780px
galaxy-s24-ultra 384px 824px
pixel-8 412px 915px

Tablet Devices

Device Width Height
tablet 820px 1180px
ipad-pro-12.9 1024px 1366px
ipad-pro-11 834px 1210px
ipad-air 820px 1180px
ipad-mini 744px 1133px
galaxy-tab-s9 800px 1280px

Custom Dimensions

If you need a specific viewport size not covered by device profiles, use the width and height parameters:

{
  "url": "https://example.com",
  "width": 1440,
  "height": 900
}