Description from extension meta
Open any page in exact device viewports (locked size), rotate, theme preview, and take clean screenshots.
Image from store
Description from store
π The Story Behind Viewport Lab
Viewport Lab began life as a side-project: Flutter Responsive Tester.
As a Flutter developer, I needed a simple way to lock a page into real device sizes, rotate between orientations, and quickly check how my app responded β all without the hassle of external emulators.
But something unexpected happened.
Frontend devs from other ecosystems (React, Vue, Angular, Svelte, plain HTML/CSS) started using it too. The problem wasnβt just Flutter β it was responsive testing itself.
Thatβs when the project evolved and got a new name: Viewport Lab.
Because this isnβt just for Flutter anymore β itβs for everyone building for the web.
β¨ Key Features
π Exact Device Viewports - Open pages in locked mobile, tablet, or desktop sizes - Supports iPhone, iPad, Android, and custom devices - Save, edit, or delete your own devices
π Rotation (Portrait & Landscape) - Test both orientations instantly with a single click
π Theme Preview (System / Light / Dark) - Emulate OS-level theme preferences Check if your site respects `prefers-color-scheme`, Filter fallback included for stubborn sites
π Screenshot Capture -Take clean screenshots (toolbar auto-hides during capture) - Save for bug reports, documentation, or demos
πMulti-Device Launch - Open multiple viewports side by side - Compare layouts across devices in real-time
π Precision Mode (Dev Build) - For advanced developers and testers - Emulate User-Agent strings, DPR, touch, geolocation, network throttling, reduced-motion - Powered by Chromeβs DevTools Protocol
πCustom Devices Add your own screen sizes - Delete old entries with one click (trash icon) - Lightweight and Fast - No external API calls - No cloud dependency - Works offline
πΌοΈ Who Uses Viewport Lab?
π Flutter Developers
π Verify breakpoints in Flutter web apps
π Take quick screenshots for stakeholders
π Frontend Developers
π Test responsive CSS, flex/grid, media queries
π Verify design systems across screen widths
π UI/UX Designers
π Preview mockups and live sites in mobile/tablet frames
π Test color schemes with light/dark toggle
π QA Testers
π Quickly validate responsive bugs without heavy simulators
π Export screenshots to bug trackers
π Agencies & PMs
π Demo websites in βreal deviceβ views during client reviews
π― Why Use Viewport Lab Over Chrome DevTools?
Chrome DevTools already has βDevice Toolbarβ β so why Viewport Lab?
β
Cleaner workflow β no switching panels, just a dedicated viewport window
β
Screenshot-ready β toolbar hides for pixel-perfect screenshots
β
Theme emulation β quick light/dark toggles
β
Multi-window support β view multiple devices side by side
β
Custom devices β save and reuse your own presets
β
Lightweight β no console clutter, no inspector overhead
Viewport Lab is built for speed, focus, and convenience.
π Privacy Promise
Viewport Lab is fully local-first:
β
No tracking
β
No analytics
β
No external servers
β
No data collection
β
Your websites, screenshots, and test results never leave your browser.
π οΈ Roadmap
Bulk screenshots (export multiple devices in one click)
Companion app for WebKit & Firefox previews via Playwright
Optional cloud testing for Safari/iOS devices
π Install Viewport Lab today. Whether youβre building in Flutter, React, Vue, Angular, or plain HTML/CSS, itβs the fastest way to check your responsive designs.