Skip to main content
appkiro.com
Chrome Extension • Responsive Testing

Test Any Website on 96 Phone, Tablet and Desktop Viewports

Transform any Chrome tab into a responsive testing suite. Preview live sites inside photorealistic device chassis, verify touch interactions and keyboard shifts, synchronize multi-screen viewports, and run quick accessibility checks.

  • 96 real device profiles
  • Screenshots, recording and batch capture
  • Runs in your browser, no account
AppKiro Mobile Simulator: a website previewed on an iPhone frame beside the device picker listing 96 profiles
Swipe the image to see the full frame. Pick from 96 profiles, or open up to six viewports side by side in the same tab. Artwork from the extension's store listing.

96 ready-made device profiles

From compact smartwatches and classic smartphones to the latest foldables, tablets, and 4K desktop screens. Each profile includes accurate viewport sizing and pixel ratios.

  • 31

    iPhones

    iPhone 5 through iPhone 17 Pro Max, plus iPhone SE, X, XR and iPhone Air.

  • 32

    Android phones

    Galaxy S10 to S26 Ultra, Pixel 5 to Pixel 10 Pro, Xiaomi, OPPO, OnePlus, Huawei, Infinix and Zebra rugged handhelds.

  • 7

    Foldables

    Galaxy Z Fold 2, Z Fold6, Z Flip3 and Z Flip6, Pixel 9 Pro Fold, Pixel 10 Fold and Motorola Razr 70 Ultra.

  • 11

    Tablets

    iPad, iPad mini, iPad Air, iPad Pro 11" and 13" M4, Galaxy Tab S7 and S9 Ultra, Surface Pro 11 and Surface Duo.

  • 11

    Laptops and desktops

    MacBook Air, MacBook Pro 14" and 16", iMac 24", Dell Latitude, and 1080p, 2K QHD and 4K UHD desktop widths.

  • 3

    Specialty screens

    A Samsung smart TV, a self-service kiosk and a Sonoff NSPanel Pro wall panel.

  • 1

    Smartwatch

    Apple Watch Series 6 (40 mm), for the smallest viewport you are likely to meet.

What each device profile carries:

  • Viewport size
  • Device pixel ratio (DPR)
  • User-agent string
  • OS name and version
  • Notch & Dynamic Island geometry
  • Safe-area insets
  • Network type
  • Photorealistic frame

Custom Device Viewports

Add a custom device with its own name, viewport, pixel ratio, OS, network type and user-agent string. Star favorite devices to access them immediately.

Real mobile behavior, not just a resized window

Responsive testing needs more than changing the width. The simulator accurately mimics mobile viewport units, touch physics, and layout shifts.

  • The page is told it is on a phone

    The user agent and client hints are spoofed for the page and its iframes, so scripts that branch on device detection see the simulated device instead of desktop Chrome.

  • Touch behaves like touch

    Touch events fire, scrolling has realistic momentum, and the pointer becomes a mobile cursor — revealing desktop hover dependencies as dead ends.

  • The on-screen keyboard takes up room

    Focusing an input slides up a virtual keyboard, triggering the layout shift that frequently obscures sticky footers and call-to-action buttons.

  • Mobile viewport units resolve correctly

    vh, svh, dvh, and lvh compute against the simulated viewport, and env(safe-area-inset-*) reports accurate notch and home indicator bounds.

  • The frame around the page is authentic

    Photorealistic chassis render the OS status bar and address bar, so full-height heroes are evaluated within their actual visible bounds.

  • Battery and clock are yours to set

    Pin the status-bar clock and battery level so that documentation screenshots taken throughout the day remain visually consistent.

  • Rotate and zoom without reloading

    Switch between portrait and landscape in one click and zoom the viewport to fit your display without resetting page state.

  • PWA detection

    Sites shipping a web app manifest are identified as installable, letting you preview standalone display modes effortlessly.

Side-by-side synchronized viewports Compare layouts across phone, tablet, and desktop viewports simultaneously. Actions performed in one screen replicate across all others in real time.

Four capture modes for mockups, bug reports, and docs

Capture directly from the simulated viewport with clean frames, annotation tools, and export formats.

  • Capture with the device

    The page framed inside its photorealistic chassis, status bar included — ideal for slide decks, client reviews, or portfolio showcases.

  • Capture the site only

    Just the simulated viewport without the outer chassis, giving developers and QA clean screenshots focused solely on content.

  • Capture the entire page

    Scrolls and stitches the full length of the webpage inside the active viewport into one seamless, high-resolution graphic.

  • Capture the entire tab

    Takes a snapshot of your full Chrome tab, including the side simulator menu and active device parameters.

The AppKiro Mobile Simulator capture dialog offering capture with the device, the site only, the entire page and the entire tab, with a batch capture entry underneath
Swipe the image to see the full frame. The capture dialog, with batch capture one row below the single-device modes.

Annotation tools in the editor

Mark up responsive issues right where they are captured before copying or saving.

  • Pen
  • Arrow
  • Line
  • Rectangle
  • Ellipse
  • Stroke colour
  • Stroke width
  • Undo

Export and handoff

Save as PNG or WebP, copy to clipboard, or upload to generate a quick shareable preview link.

A full-page capture of a site simulated on an iPhone, with the export panel showing the stitched image dimensions and buttons to download as WebP or PNG, copy the image, or upload and share it
Swipe the image to see the full frame. Full-page mode scrolls past the fold and stitches the result into one image at the device's width.

Record video walkthroughs with mic and camera

Create interactive bug demonstrations, design walkthroughs, or social media teaser clips without external recording utilities.

  • Device viewport or tab recording

    Choose between recording just the simulated phone screen or the entire browser tab during user testing.

  • Microphone & webcam overlay

    Include spoken voiceover and an optional circular camera bubble for personal walkthroughs and product explanations.

  • Direct WebM export

    Save high-framerate WebM recordings directly to your computer, ready to attach to bug trackers or Slack conversations.

  • 100% private local recording

    Media processing occurs entirely inside Chrome using native MediaRecorder APIs — zero video data is uploaded to remote servers.

Batch capture across dozens of devices simultaneously

Generate comprehensive responsive visual proofs in one click. Perfect for cross-device QA sign-offs and app store presentation assets.

The AppKiro Mobile Simulator batch capture dialog with a searchable device list, several iPhones selected, capture-mode and orientation options, and a start capture button showing eleven devices queued
Swipe the image to see the full frame. Pick the devices once, choose a capture mode and orientation, and the run does the rest.
  • Preconfigured device matrices

    Run one-click capture sets across popular phones, iOS families, Android lineups, tablet spreads, or standard responsive QA widths.

  • Real-time progress and retry

    Monitor batch capture progress device by device, with automatic retry for any viewports delayed by network latency.

  • ZIP bundle or unified contact sheet

    Download all screenshots neatly organized into an archive or export a single contact sheet image showcasing every resolution.

  • Customizable target lists

    Select any combination of devices from the catalogue to tailor audits specifically to your project's user analytics.

Presets for batch testing

  • Common Phones
  • iPhone Matrix
  • Android Matrix
  • Responsive QA
  • App Store sizes
  • Play Store sizes

Instant WCAG and ergonomics audit overlay

Spot accessibility hurdles and ergonomic bottlenecks directly within the mobile viewport before pushing code to production.

  • Color contrast audit

    Evaluates text and background contrast against WCAG AA and AAA thresholds, highlighting hard-to-read text nodes on mobile screens.

  • Touch target inspection

    Verifies whether clickable elements, links, and buttons meet the minimum 48x48px (or 44x44px) tap target recommendation.

  • Heading hierarchy check

    Audits H1-H6 structure on the page to identify skipped levels or missing landmark headers essential for screen readers.

  • Missing image alt text

    Flags uncaptioned or non-descriptive images, helping ensure visually impaired users receive proper context.

  • Keyboard focus order

    Visualizes sequential focus order to confirm logical navigation for users browsing with external hardware keyboards.

  • Thumb reach ergonomic zones

    Overlays natural one-handed thumb interaction zones (easy, stretch, hard) to verify key actions sit within comfortable reach.

Actionable inspection. Clicking a finding highlights the element without changing the page state.

Tailored to your developer workflow

Full control over custom screen configurations, theme appearances, and keyboard accessibility.

The AppKiro Mobile Simulator settings panel on its device tab, offering full chrome, status bar and clean view display modes alongside switches for the device frame, the device name label, keyboard simulation and native scrollbars
Swipe the image to see the full frame. Full chrome, status bar only, or a clean viewport — plus the device frame, name label, keyboard simulation and scrollbars.
  • Custom device definitions

    Add specialized devices with custom viewport widths, heights, pixel ratios, operating systems, and user agents.

  • Quick keyboard shortcuts

    Bind global shortcuts in Chrome to toggle the simulator, rotate orientation, or snap screenshots instantly.

  • Status bar customization

    Toggle status bar visibility, Wi-Fi indicators, and set fixed times (e.g. 9:41) for clean marketing captures.

  • Dark mode support

    Fully adapted dark interface that integrates cleanly with modern developer setups and reduces eye strain.

Four steps to thorough responsive testing

Seamlessly test, verify, and document responsive web layouts.

  1. 1

    Open the site you want to inspect

    Navigate to any local or live URL in Chrome (including localhost, staging environments, and file:// URLs).

  2. 2

    Activate simulator and pick a device

    Click the AppKiro extension icon to wrap the page in your chosen device profile with realistic viewport geometry.

  3. 3

    Test interactions, touch and keyboard

    Scroll with natural touch momentum, tap interactive components, trigger form inputs, or open multi-device comparisons.

  4. 4

    Capture, record or audit

    Take framed screenshots, record walkthrough videos, inspect accessibility bottlenecks, or batch-capture across all breakpoints.

Why an extension beats DevTools Device Mode Chrome DevTools is a great development tool, but AppKiro Mobile Simulator adds the realism, framing, and audit utilities that client reviews and visual QA demand.

Who uses the Mobile Simulator

Built for every digital craftsman responsible for the mobile web experience.

  • Frontend developers

    Inspect CSS responsive breakpoints, debug notch insets, test touch menus, and verify viewport unit calculations on local dev servers.

  • QA engineers

    Accelerate cross-device regression testing, run accessibility audits, and produce framed bug screenshots that show exact device contexts.

  • UI/UX designers

    Verify typography hierarchy, evaluate ergonomic thumb comfort zones, and export pristine device mockups for design presentations.

  • Marketers and creators

    Capture high-resolution framed visuals of landing pages and record video walkthroughs for social media announcements.

  • Product managers

    Review staging builds across mobile breakpoints during sprint reviews without needing an assortment of physical smartphones.

Why an extension beats DevTools Device Mode

Chrome DevTools is a great development tool, but AppKiro Mobile Simulator adds the realism, framing, and audit utilities that client reviews and visual QA demand.

  • Realistic device frames and chrome

    DevTools renders a flat canvas. AppKiro wraps your page in photorealistic bezels with accurate status and navigation bars, showing how content truly looks to end users.

  • Keyboard layout shift simulation

    Real mobile users face virtual keyboards that compress visible viewport height. DevTools doesn't simulate this shift; AppKiro does.

  • Side-by-side synchronized viewports

    DevTools forces you to test one viewport size at a time. AppKiro lets you view mobile, tablet, and desktop side by side with synchronized gestures.

  • Zero setup and 100% offline

    No cloud device lab subscriptions, no device streaming lag, and complete compatibility with private localhost servers without security tunnels.

What it is not

Worth knowing before you install: these are the boundaries of a browser-based viewport simulator.

  • It is a viewport simulator, not a device lab

    Pages render with your own Chrome engine. A genuine Safari or WebKit bug will not reproduce here, and neither will anything that depends on a specific phone's GPU, camera or sensors.

  • It is not a native app emulator

    It simulates the browsing environment of a phone or tablet. It does not run iOS or Android builds, and it is not a replacement for Xcode's simulator or an Android emulator.

  • Some pages cannot be simulated

    Sites that refuse to be framed, and browser-internal pages such as chrome:// and the Chrome Web Store itself, are off limits — Chrome does not let an extension render them this way.

Frequently Asked Questions

Practical answers about device profiles, rendering fidelity, and local workflows.

What is the AppKiro Mobile Simulator?

It is a Chrome extension that turns a browser tab into a phone, tablet, foldable, laptop or desktop. It renders a live website at that device's viewport, pixel ratio, user agent and safe-area insets, and adds screenshots, screen recording, batch capture across devices, and an accessibility overlay on top.

How do I test a website on different screen sizes?

Open the page, activate the simulator, and pick one of the 96 device profiles. You can open several viewports in the same tab, each on a different device, and synchronise clicks, scrolling and typing across all of them so one scroll covers every breakpoint at once.

How is this different from Chrome DevTools device mode?

DevTools resizes the viewport and swaps the user agent. This adds photorealistic device frames with the OS status bar, on-screen keyboard simulation and the layout shift it causes, correct svh/dvh/lvh and safe-area insets, side-by-side synchronised viewports, device-frame and full-page screenshots, screen recording, batch capture across a device matrix, and an accessibility overlay.

Do I need a real phone or a device lab?

No. Everything runs inside your own Chrome, on the machine you already have. It is a simulation of the browsing environment rather than the hardware, so it covers layout, viewport and input questions but not hardware-specific or WebKit-specific bugs.

Which devices are included?

96 profiles: 31 iPhones, 32 Android phones, 7 foldables, 11 tablets, 11 laptops and desktops, 3 specialty screens such as a smart TV and a kiosk, and one smartwatch. You can also add your own device with a name, viewport, pixel ratio, OS, network type and user-agent string.

Can I take a screenshot of the simulated device?

Yes, in four modes: with the device frame, the site only, the entire page stitched into one tall image, or the whole browser tab. Captures open in an editor with pen, arrow, line, rectangle and ellipse tools, then export as PNG or WebP, copy to the clipboard, or become a share link.

Can I screenshot one page on many devices at once?

Yes. Batch capture takes any number of the device profiles and shoots the same page across all of them in a single run, with live progress, cancel, retry for only the ones that failed, a ZIP export and a composed contact sheet. Presets cover common phones, the iPhone and Android matrices, responsive QA and app-store sizes.

Does it collect my browsing data?

No. There is no account, no telemetry and no third-party analytics. The simulation and the captures run on your machine. The only thing that ever leaves it is a single image, and only if you choose to turn that capture into a share link.

Can I test a site running on localhost or a local file?

A local development server works like any other URL. For a file:// page, allow file access for the extension on the chrome://extensions page first.

What does it cost, and what does it need?

Nothing — every feature is unlocked, with no account and no subscription. It needs Chrome 116 or newer with Manifest V3 support, and its interface is available in 52 languages.

Free in-browser web utilities designed for mobile design and frontend validation.

Inspect, test, and present responsive websites effortlessly

Install the AppKiro Mobile Simulator extension in Chrome to test across 96 devices, simulate realistic mobile interactions, and capture presentation-ready screenshots.