BROWSER

Mobile web

Every device descriptor

The full list of names Get Device accepts, with the viewport, pixel ratio, touch and engine each one sets — filterable and sortable.

The names below are the ones Get Device accepts, spelled exactly as it wants them. They are read out of the Playwright that ships with the Browser release this site documents — the version is named above the table — so this is the same list your own Get Devices returns, rather than Playwright's newest, which would name devices you cannot use yet.

${device} =    Get Device    iPhone 13New Context    &{device}

Emulating a device covers what these properties do to a page, and the one thing a descriptor cannot give you.

Orientation
107 of 207 descriptors, from Playwright 1.62.1.
TouchMobileEngineUser agent
Blackberry PlayBook600 × 10241yesyeswebkit
BlackBerry Z30360 × 6402yesyeswebkit
Desktop Chrome1280 × 7201chromium
Desktop Chrome HiDPI1280 × 7202chromium
Desktop Edge1280 × 7201chromium
Desktop Edge HiDPI1280 × 7202chromium
Desktop Firefox1280 × 7201firefox
Desktop Firefox HiDPI1280 × 7202firefox
Desktop Safari1280 × 7202webkit
Galaxy A55480 × 10402.25yesyeschromium
Galaxy Note 3360 × 6403yesyeswebkit
Galaxy Note II360 × 6402yesyeswebkit
Galaxy S III360 × 6402yesyeswebkit
Galaxy S24360 × 7803yesyeschromium
Galaxy S5360 × 6403yesyeschromium
Galaxy S8360 × 7403yesyeschromium
Galaxy S9+320 × 6584.5yesyeschromium
Galaxy Tab S4712 × 11382.25yesyeschromium
Galaxy Tab S9640 × 10242.5yesyeschromium
Galaxy Z Flip 6360 × 8043yesyeschromium
Galaxy Z Flip 6 Cover360 × 2982yesyeschromium
Galaxy Z Flip 7360 × 7643yesyeschromium
Galaxy Z Flip 7 Cover474 × 4482yesyeschromium
Galaxy Z Fold 6928 × 10042yesyeschromium
Galaxy Z Fold 6 Cover484 × 11122yesyeschromium
Galaxy Z Fold 7984 × 10162yesyeschromium
Galaxy Z Fold 7 Cover360 × 7643yesyeschromium
iPad (gen 11)656 × 9442.5yesyeswebkit
iPad (gen 5)768 × 10242yesyeswebkit
iPad (gen 6)768 × 10242yesyeswebkit
iPad (gen 7)810 × 10802yesyeswebkit
iPad Mini768 × 10242yesyeswebkit
iPad Pro 11834 × 11942yesyeswebkit
iPhone 11414 × 7152yesyeswebkit
iPhone 11 Pro375 × 6353yesyeswebkit
iPhone 11 Pro Max414 × 7153yesyeswebkit
iPhone 12390 × 6643yesyeswebkit
iPhone 12 Mini375 × 6293yesyeswebkit
iPhone 12 Pro390 × 6643yesyeswebkit
iPhone 12 Pro Max428 × 7463yesyeswebkit
iPhone 13390 × 6643yesyeswebkit
iPhone 13 Mini375 × 6293yesyeswebkit
iPhone 13 Pro390 × 6643yesyeswebkit
iPhone 13 Pro Max428 × 7463yesyeswebkit
iPhone 14390 × 6643yesyeswebkit
iPhone 14 Plus428 × 7463yesyeswebkit
iPhone 14 Pro393 × 6603yesyeswebkit
iPhone 14 Pro Max430 × 7403yesyeswebkit
iPhone 15393 × 6593yesyeswebkit
iPhone 15 Plus430 × 7393yesyeswebkit
iPhone 15 Pro393 × 6593yesyeswebkit
iPhone 15 Pro Max430 × 7393yesyeswebkit
iPhone 16393 × 6593yesyeswebkit
iPhone 16 Plus430 × 7393yesyeswebkit
iPhone 16 Pro402 × 6813yesyeswebkit
iPhone 16 Pro Max440 × 7633yesyeswebkit
iPhone 16e390 × 6513yesyeswebkit
iPhone 17402 × 6813yesyeswebkit
iPhone 17 Pro402 × 6813yesyeswebkit
iPhone 17 Pro Max440 × 7633yesyeswebkit
iPhone 17e390 × 6513yesyeswebkit
iPhone 6375 × 6672yesyeswebkit
iPhone 6 Plus414 × 7363yesyeswebkit
iPhone 7375 × 6672yesyeswebkit
iPhone 7 Plus414 × 7363yesyeswebkit
iPhone 8375 × 6672yesyeswebkit
iPhone 8 Plus414 × 7363yesyeswebkit
iPhone Air420 × 7193yesyeswebkit
iPhone SE320 × 5682yesyeswebkit
iPhone SE (3rd gen)375 × 6672yesyeswebkit
iPhone X375 × 8123yesyeswebkit
iPhone XR414 × 8963yesyeswebkit
Kindle Fire HDX800 × 12802yesyeswebkit
LG Optimus L70384 × 6401.25yesyeschromium
Microsoft Lumia 550360 × 6402yesyeschromium
Microsoft Lumia 950360 × 6404yesyeschromium
Moto G4360 × 6403yesyeschromium
Nexus 10800 × 12802yesyeschromium
Nexus 4384 × 6402yesyeschromium
Nexus 5360 × 6403yesyeschromium
Nexus 5X412 × 7322.625yesyeschromium
Nexus 6412 × 7323.5yesyeschromium
Nexus 6P412 × 7323.5yesyeschromium
Nexus 7600 × 9602yesyeschromium
Nokia Lumia 520320 × 5331.5yesyeschromium
Nokia N9480 × 8541yesyeswebkit
Pixel 10360 × 7323yesyeschromium
Pixel 10 Pro427 × 8763yesyeschromium
Pixel 10 Pro XL448 × 9213yesyeschromium
Pixel 2411 × 7312.625yesyeschromium
Pixel 2 XL411 × 8233.5yesyeschromium
Pixel 3393 × 7862.75yesyeschromium
Pixel 4353 × 7453yesyeschromium
Pixel 4a (5G)412 × 7652.63yesyeschromium
Pixel 5393 × 7272.75yesyeschromium
Pixel 6412 × 8392.625yesyeschromium
Pixel 6 Pro412 × 8163.5yesyeschromium
Pixel 6a412 × 8392.625yesyeschromium
Pixel 7412 × 8392.625yesyeschromium
Pixel 7 Pro412 × 8163.5yesyeschromium
Pixel 7a412 × 8392.625yesyeschromium
Pixel 8412 × 8392.625yesyeschromium
Pixel 8 Pro448 × 9213yesyeschromium
Pixel 8a412 × 8392.625yesyeschromium
Pixel 9360 × 7323yesyeschromium
Pixel 9 Pro427 × 8763yesyeschromium
Pixel 9 Pro XL448 × 9213yesyeschromium

Reading the table

Viewport is the page area in CSS pixels, which is what your layout and your media queries see. DPR is deviceScaleFactor — how many device pixels go into one CSS pixel, so a 3 means the phone's screen is three times as fine as the numbers beside it suggest. It changes what a screenshot looks like, not what a selector finds.

Touch is hasTouch, and it is the one to check before writing Tap: on a descriptor without it, tapping fails. Engine is the browser Playwright would pick if you let it — the descriptors are not tied to it, but a WebKit profile driven through Chromium is a combination that exists nowhere.

The landscape entries are separate descriptors rather than a rotation of their portrait namesake, and on the foldables they are not the same numbers turned around. Galaxy Z Fold 6 is 928 × 1004 upright and 1028 × 876 on its side, because the browser's own chrome is a different height each way. Ask for the one you mean.

The seven Desktop entries have isMobile false and no touch. They set a user agent and a viewport and nothing else, which makes them a convenient way to pin a desktop size without hand-writing a user agent string.

What is not in here

screen — the physical screen size, as opposed to the page area — is set on about half of the descriptors and shown under the expander when it exists. Where it is absent, Playwright reports the viewport as the screen.

Everything else a real handset has is not part of a descriptor: no GPU, no touch hardware, no mobile network, and no platform browser. Chromium pretending to be Safari on an iPhone is still Chromium. That distinction, and when it starts to matter, is on the previous page.