Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save olitreadwell/54cc270b8711aa509d04cf36038000d9 to your computer and use it in GitHub Desktop.

Select an option

Save olitreadwell/54cc270b8711aa509d04cf36038000d9 to your computer and use it in GitHub Desktop.
Responsively App custom devices — BrowserStack 2026 common viewports (18 devices: desktop, mobile, tablet)
// Responsively App custom devices — BrowserStack 2026 common viewports
// Usage: paste this array into the "customDevices" key in
// ~/Library/Application Support/ResponsivelyApp/config.json
// Then restart Responsively App.
// Source: https://www.browserstack.com/guide/common-screen-resolutions
[
{
"id": "07968d76-bcd2-447e-aaff-c2c056384bce",
"name": "Desktop - FHD 1920x1080",
"width": 1920,
"height": 1080,
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"type": "notebook",
"dpr": 1,
"isTouchCapable": false,
"isMobileCapable": false,
"capabilities": [],
"isCustom": true
},
{
"id": "ad3306e9-709f-41f3-bd60-f66b27ca8474",
"name": "Desktop - 1366x768",
"width": 1366,
"height": 768,
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"type": "notebook",
"dpr": 1,
"isTouchCapable": false,
"isMobileCapable": false,
"capabilities": [],
"isCustom": true
},
{
"id": "44bb0a16-a9f5-4a41-927d-54032a64324d",
"name": "Desktop - Win 125% 1536x864",
"width": 1536,
"height": 864,
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"type": "notebook",
"dpr": 1.25,
"isTouchCapable": false,
"isMobileCapable": false,
"capabilities": [],
"isCustom": true
},
{
"id": "7f5aea1e-cc8e-4a8f-b8ec-434cdb1636f4",
"name": "Desktop - 1280x720",
"width": 1280,
"height": 720,
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"type": "notebook",
"dpr": 1,
"isTouchCapable": false,
"isMobileCapable": false,
"capabilities": [],
"isCustom": true
},
{
"id": "13cc7213-3e1c-4777-83f9-28fc797a1c45",
"name": "Desktop - MacBook 1440x900",
"width": 1440,
"height": 900,
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"type": "notebook",
"dpr": 2,
"isTouchCapable": false,
"isMobileCapable": false,
"capabilities": [],
"isCustom": true
},
{
"id": "ebc98a8e-d554-4dd5-ac18-1f6a4f6c0660",
"name": "Desktop - HD+ 1600x900",
"width": 1600,
"height": 900,
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"type": "notebook",
"dpr": 1,
"isTouchCapable": false,
"isMobileCapable": false,
"capabilities": [],
"isCustom": true
},
{
"id": "139767da-52ab-489b-8a73-6e1fbed76b0e",
"name": "Galaxy A - 360x800",
"width": 360,
"height": 800,
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36",
"type": "phone",
"dpr": 2,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "d1f3dda1-d68a-40e7-985f-85deaa75596d",
"name": "iPhone 12/13/14 - 390x844",
"width": 390,
"height": 844,
"userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1",
"type": "phone",
"dpr": 3,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "353a6d2e-2bee-4add-85ed-939c25f4a968",
"name": "Pixel 7 - 393x873",
"width": 393,
"height": 873,
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36",
"type": "phone",
"dpr": 2.75,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "13a36636-6410-42e4-8129-0bdc5c72e652",
"name": "Galaxy S21/S22 - 412x915",
"width": 412,
"height": 915,
"userAgent": "Mozilla/5.0 (Linux; Android 14; SM-S901B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/24.0 Chrome/117.0.0.0 Mobile Safari/537.36",
"type": "phone",
"dpr": 2.625,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "7703bf7d-6e04-47d8-a4a3-e29bfe4d4ea2",
"name": "iPhone 11/XR - 414x896",
"width": 414,
"height": 896,
"userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1",
"type": "phone",
"dpr": 2,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "ee3b07a5-27f6-4157-b9fd-2cc0dbfe9ad3",
"name": "Galaxy S20 FE - 360x780",
"width": 360,
"height": 780,
"userAgent": "Mozilla/5.0 (Linux; Android 14; Pixel 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36",
"type": "phone",
"dpr": 3,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "152c70cb-028b-4183-adc9-3b33c744a3f3",
"name": "iPad Mini/Older - 768x1024",
"width": 768,
"height": 1024,
"userAgent": "Mozilla/5.0 (iPad; CPU OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1",
"type": "tablet",
"dpr": 2,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "8be8f1e8-8f22-4705-8a66-571794c1d9c9",
"name": "iPad 9th Gen - 810x1080",
"width": 810,
"height": 1080,
"userAgent": "Mozilla/5.0 (iPad; CPU OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1",
"type": "tablet",
"dpr": 2,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "9dd51b36-2594-414b-a137-7226e543a005",
"name": "iPad Air 4/5 - 820x1180",
"width": 820,
"height": 1180,
"userAgent": "Mozilla/5.0 (iPad; CPU OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1",
"type": "tablet",
"dpr": 2,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "882aa0b5-17c5-4893-9cd7-2da95eeca099",
"name": "Android Tablet - 1280x800",
"width": 1280,
"height": 800,
"userAgent": "Mozilla/5.0 (Linux; Android 13; SM-X706B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"type": "tablet",
"dpr": 1.5,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "dbd4cfab-9a9e-4daf-ada1-505b5bf234fd",
"name": "Galaxy Tab A - 800x1280",
"width": 800,
"height": 1280,
"userAgent": "Mozilla/5.0 (Linux; Android 13; SM-X706B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"type": "tablet",
"dpr": 1.5,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
},
{
"id": "09ed19ab-7689-4977-ba42-34d08ce36257",
"name": "Budget Android Tablet - 601x962",
"width": 601,
"height": 962,
"userAgent": "Mozilla/5.0 (Linux; Android 13; SM-X706B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36",
"type": "tablet",
"dpr": 1,
"isTouchCapable": true,
"isMobileCapable": true,
"capabilities": [],
"isCustom": true
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment