FeaturesResponsive

Every screen size. One page. In sync.

Open your site in phones, tablets and laptops side by side, at their real CSS size and pixel ratio. Scroll, click, hover or type in one and the others follow.

Panescope · panescope.com/demo
Panescope workspace with an iPhone, an iPad and a MacBook showing the same page
Sync: scroll, clicks, hover, inputSix layoutsWeb Vitals and errors per screen
01

Real screens, not a resized window

Every screen is a real, interactive page at its exact CSS width, height and device pixel ratio. Media queries, srcset and min-resolution behave like on the device.

  • Up to 3 screens free, unlimited with Pro
  • Drag an edge to resize, or rotate a screen
  • Workspaces as tabs: one per project or flow
  • The original tab stays untouched
Free
Panescope · panescope.com/demo
Four screens of the Lumen demo site in a row
Panescope · panescope.com/demo
New screen dialog with the device search showing iPhones
02

56 devices, plus your own

Search iPhones, Pixels, Galaxys, foldables, iPads and laptops by name. Save custom sizes and share them as JSON with your team.

  • Sizes, DPR and mobile flag set for you
  • Custom devices saved in Settings › Devices
  • Export and import devices and workspaces
Free
03

Sync scroll, clicks, hover and typing

Interact with one screen and every other screen does the same: same scroll position, same page, same open menu, same text in the form. Password fields are never synced.

  • Scroll synced by relative position
  • Navigation, clicks and form input repeated
  • Hover sync opens :hover menus and JavaScript tooltips everywhere
  • Turn each kind on or off in Settings › Sync
Free
Panescope · panescope.com/demo
Panescope · panescope.com/demo
Hovering the Product menu on the laptop opens it on the iPad too
Hovered here…open here too

Hover sync. Hovering the Product menu on the laptop opens it on the iPad too.

04

Six layouts for six kinds of work

A row to compare, a column for long pages, a grid that fits everything, Focus for one screen, Full for a browser-sized view and Split for two versions side by side.

FreePro
Panescope · panescope.com/demo
Horizontal layout
05

Production next to staging

Give a screen another origin and it loads the same path there. Split shows both halves, navigates them together and keeps their scroll in step.

  • Any origin: staging, preview deployments, localhost
  • Paths stay identical while you browse
  • Swap sides with one click
Pro
Panescope · panescope.com/demo
Split layout: staging on the left, production on the right
staging.panescope.companescope.com
Panescope · panescope.com/demo
Width popover with breakpoints 641 and 961 read from the CSS
Breakpoints from the CSSWidth slider
06

Breakpoints read from your CSS

Drag a width slider and jump to the exact breakpoints of the page, read from every stylesheet, including the ones on other origins. One click creates a screen for each.

  • Click a breakpoint to set the width, Shift+click for 1px below
  • Screens from CSS breakpoints, or both sides of each (Pro)
  • Rulers, guides and a reference image overlay (Pro)
Free
07

Color scheme and device emulation per screen

Show light and dark side by side, or one screen on a slow network with a mobile user agent. Emulation is per screen, so the comparison is the point.

  • Light, dark or the site default per screen (free)
  • Mobile user agent from the first request, language, location, JavaScript off
  • Network and CPU throttling, touch, reduced motion, timezone, font size, safe-area insets
FreePro
Panescope · panescope.com/demo
The same page in light and dark mode on three screens
Dark on this screen only

Also in Responsive

Context menu everywhere

Right-click any screen for Inspect, Audit, Debug tools, Emulate, Screenshot, Record and Report issue.

Command palette

Ctrl+K finds every action, device and setting. Shortcuts work even while a screen has focus.

Rulers & guides

Pixel rulers on any screen, draggable guides and a reference image to compare with a design.

Workspaces

Several workspaces per window, each with its own screens, renamed, duplicated or deleted from the tab.

Live reload

Watch HTML, CSS and JS on the same origin and reload every screen, keeping the scroll position.

11 languages

English, Tiếng Việt, 简体中文, Español, Português, 日本語, 한국어, Deutsch, Français, Русский, हिन्दी.

Test every screen before your users do.

Free to start. Pro for 3 days without a card.