knobs vs Responsive Viewer

Facts checked on 2026-11-13, from each product's own pages. The sources are at the end. We read Responsive Viewer's site and store page; we did not install it. Several other Chrome Web Store extensions use the same name. This page is about the one from responsiveviewer.org.

In the tables, "not documented" means the project's pages we read do not describe it. It does not mean the feature is missing.

The two products

knobs is a free, open source panel for web developers and designers, under the MIT license. It comes as an npm package that runs inside your own app, in any browser, and as a Chrome extension for any site in Chrome and Edge. See start and Chrome extension.

Responsive Viewer is a Chrome extension, open source under the MIT license. It is free to add. A "Professional" plan, $4.99 monthly or $3.99 yearly, removes ads and adds all mockups, all screens and annotations.

knobsResponsive Viewer
Pricefreefree; Professional plan $4.99 monthly or $3.99 yearly
LicenseMITMIT
Platformnpm package in any browser; extension for Chrome and EdgeChrome extension
Latest releaseChrome extension 0.7.0, November 12, 2026store version 1.1.25, August 12, 2026

Features

FeatureknobsResponsive Viewer
Device presets and framesiPhone, Pixel, iPad and laptop, with maker bezelsyes: "real screen mockups"
Several sizes at onceno: one viewport per pageyes: multi-screen preview, with synced scroll and navigation
Dark modeyesnot documented
Reduced motionyes, plus animation speed and replaynot documented
Contrast and forced colorsprefers-contrast and reduced transparency; no forced colorsnot documented
Color blindness simulationprotanopia, deuteranopia, tritanopia, achromatopsia, blurnot documented
Text sizebrowser default font size, text spacingnot documented
Locale and right to leftany language tag and direction, Intl includednot documented
Pseudolocalizationyesnot documented
Time zone and clockany IANA zone; jump ahead, pick a date, freeze, speed upnot documented
Geolocationa city, your own coordinates, a route, errorsnot documented
User agentyesnot documented
Network throttlingno: offline only, and navigator.connection valuesnot documented
Element copy for agentshtml, components and source filesnot documented
Agent accessa window API for Playwright or the Chrome DevTools MCPnot documented
Runs inside your own pageyes, npm i -D @vinena/knobsno, it is an extension

Where knobs is limited

  • knobs shows one viewport per page. Responsive Viewer shows several screens at once and keeps their scroll and navigation in sync.
  • knobs has no network throttling. It can make the page read offline (with the extension, requests really fail) and set the values navigator.connection reads.
  • forced-colors cannot be set from inside a page. See limits.

When to use which

These follow from the facts above:

  • Both are Chrome extensions. To see one page on several screens at once, Responsive Viewer does that and knobs does not.
  • knobs is one viewport with knobs for look, locale, time, place and the user agent. It also comes as an npm package for your own app in any browser.

Each knob has its own page: mobile simulator, window sizes, dark mode, user agent switcher and time zone.

Sources