Visual QA

Catch what manual testing misses.
Prove what you tested.

One click captures every page across browsers and devices. Code scanning finds compatibility gaps. Theme Check catches the rest.

ChromeDesktop
FirefoxDesktop
SafariDesktop
Real iOSiPhone
ChromeiPhone
FirefoxiPad
SafariiPad
ChromeAndroid
Homepage · Desktop
Chrome (Chromium)
1280 × 800 · Captured 2 min ago
Match
Cross-Browser Screenshots

Every page. Every browser. One click.

Powered by Playwright, ThemeSync captures full-page screenshots across Chrome, Firefox, and Safari (WebKit) — plus real Safari on real iOS via BrowserStack. Compare renderings, spot differences, use as QA proof.

  • 5 viewports: Desktop, Wide, iPhone, iPad, Android
  • 4 engines: Chromium, Gecko, WebKit, real iOS
  • Auto-dismiss cookie banners and popups
  • Lightbox viewer at actual device dimensions
Screenshots
Code Scan
Health
3 Critical
5 Warning
2 Info
Missing -webkit-backdrop-filter
Safari requires the -webkit- prefix for backdrop-filter. Found in assets/theme.css:142
flex gap not supported in Safari <14.1
Use margin-based fallback. Found in sections/collection.liquid:28
Optional chaining in JS bundle
Not supported in older browsers. assets/theme.js:89
Auto-Fix All
Code Compatibility Scan

Find bugs in the code, not just the pixels

Static analysis scans your CSS, JS, and Liquid for known cross-browser issues. Missing vendor prefixes, polyfill gaps, deprecated patterns — surfaced with file references and severity levels. Auto-fix available.

  • CSS: vendor prefixes, flex gap, sticky, grid
  • JS: fetch, IntersectionObserver, optional chaining
  • Liquid, PHP, and JS pattern analysis
  • One-click auto-fix for common issues
Theme Health 3 issues
App Blocks Detected
Klaviyoheader, footer
Judge.meproduct template
Metafield References
product.metafields.custom.sizingwon't resolve
Strip for Preview
Run Theme Check
Theme Health

Clean previews. No broken blocks.

Third-party plugins and platform-specific references that exist on the client's live site will break on your dev theme. ThemeSync detects them and lets you strip/restore with one click.

  • Detect app blocks and plugin conflicts
  • Find references that won't resolve in dev
  • One-click strip (originals backed up)
  • Platform-specific checks (Theme Check for Shopify, PHP linting for Woo)

QA that takes minutes. Not days.

One click. Every browser. Every device. Every page.

Start Free