Test responsive websites across screens.

A practical guide to Device Studio: compare real webpages at different CSS viewport sizes, arrange your workspace, and keep a reusable testing setup in your browser.

Open workspace ↗

Start a multi-device preview

Enter an HTTP or HTTPS website URL in the navbar, then choose Load. A hostname without a scheme uses HTTPS; localhost defaults to HTTP. The same URL can be applied to every device or only the selected devices.

Keep viewport size, visual scale, and zoom separate

The CSS viewport determines the responsive layout inside the iframe. Visual scale changes the size of a single preview on the canvas. Canvas zoom changes your view of the entire workspace. Scaling the canvas does not change the page’s responsive breakpoints.

Arrange a workspace that matches your test

Drag device headers to position windows without interfering with the webpages. Manual movement keeps the layout manual. Fit all brings visible devices into view; Space plus drag or the middle mouse button pans the canvas.

Save, restore, and share layouts

Device Studio saves the active workspace in localStorage and stores workspace and template records in IndexedDB. Positions, dimensions, visual scales, URLs, frame settings, visibility, and canvas pan/zoom are restored when session restore is enabled.

Use Browser mode for sites that block iframes

Select a device and choose Browser · Playwright in the sidebar. The configured service opens the website as a top-level Chromium page and streams its pixels. It needs a running Browser service; static-only hosting supports iframe mode.

Understand browser preview boundaries

A website can refuse iframe embedding with Content Security Policy or X-Frame-Options. A frame load event cannot prove that a cross-origin page rendered successfully. Choose Browser mode when the service is available, or use Open original URL.

Capture only the surface you choose

Screenshot and recording use the browser’s screen-sharing prompt. Choose a tab, window, or screen. Screenshots download as PNG and recordings download as WebM without audio. Exact device-only capture of arbitrary cross-origin iframe pixels is unavailable.

Useful keyboard shortcuts

KeysAction
FFit all devices
Space + dragPan the canvas
Ctrl / Command + wheelZoom around the cursor
Ctrl / Command + SSave now
Ctrl / Command + ZUndo
R / LRotate / lock selection

Frequently asked questions

Why is my website blank?

The site may block embedding, need authentication, or still be loading. Device Studio cannot reliably identify every cross-origin embedding failure. Open the original website to check it.

Does the preview emulate an iPhone or Android browser?

No. Presets set logical CSS viewport sizes. Use real devices or a dedicated remote browser service to verify browser-engine and operating-system behavior.

Where is my workspace stored?

In this browser, on this origin. The app does not provide an account or cloud sync. Export JSON to transfer layouts between hosts, ports, browsers, or computers.

Can this tool improve the SEO of the website I preview?

Device Studio helps inspect responsive layouts. It does not change the content, metadata, performance, or search ranking of the websites embedded in its iframes.