RESPONSIVE SIMULATOR

Test a Website on Different Screen Sizes

Dragging a browser window narrower is not a mobile test. The page still reports a desktop pixel ratio, still receives mouse events instead of touch, and still identifies itself as a desktop browser — so anything that branches on those behaves differently from a real phone.

ShotFlow responsive simulator showing a live page inside an iPhone 14 Pro Max frame with the device catalogue open
76 profiles, in frames that look like the hardware.

How to do it

  1. Open ShotFlow on the page you want to test

    Switch to Simulate and open the workspace. The current page loads inside the device.

  2. Choose a device

    Search the catalogue by name — Galaxy, Pixel, iPhone, iPad, MacBook — or create a custom viewport.

  3. Rotate and compare

    Flip between portrait and landscape, or add a second and third device side by side.

  4. Scroll and click once, everywhere

    Sync Scroll and Sync Clicks mirror your interaction across every open device, so you compare the same state rather than re-navigating each one.

  5. Capture what you found

    Screenshot the framed device straight from the rail, or open Mockup Studio to export it on a backdrop.

What makes it different

Real emulation, not a resize

Viewport-meta behaviour, device pixel ratio, touch input and browser identification all match the chosen device, through Chrome’s DevTools Protocol.

Multi-device sync

Open several devices at once and have scrolling, clicks and typing mirrored across all of them.

Network and locale

Throttle the connection, override geolocation, timezone and locale, and switch the page between light and dark.

Responsive tester, free and without an account

Nothing you capture leaves your browser unless you choose to share it.

Add to Chrome

Questions

How do I test my website on different screen sizes?

Open ShotFlow’s Simulator on the page, pick a device from the catalogue, and the page renders inside a frame at that device’s real viewport. You can open several at once and keep them in sync.

Is this different from just resizing my browser?

Yes, substantially. Resizing changes width only. ShotFlow applies the device’s pixel ratio, touch input and browser identification too, so responsive images, touch handlers and any user-agent branching behave as they would on the device.

Is it the same as testing on a real phone?

No, and nothing that runs in a desktop browser is. It is one rendering engine emulating a device, which catches layout, breakpoint and touch problems — but final testing on real hardware still matters.

Which devices are included?

76 profiles across Android and iOS phones, foldables, tablets, laptops, desktops and TVs, plus custom viewports you define yourself.

Why does ShotFlow need the debugger permission?

Chrome’s DevTools Protocol is the only API that can apply real device emulation, and Chrome does not allow that permission to be optional. It attaches only to ShotFlow’s own preview tab while the simulator is open, and never reads the pages you browse.

Also in ShotFlow

Everything ShotFlow does