Back to Tools

Legacy Tool

This tool requires the old Universal Analytics (pre-GA4) data format. It may still work if you have historical UA exports, but is not compatible with GA4.

Resolution Screenshot Tool

Use cases

QA testing at real visitor resolutions Documenting responsive layout issues Verifying above-the-fold content Creating resolution-specific screenshots for reporting

Uses Pyppeteer (async Chromium) to capture screenshots at resolutions from GA Browser & OS reports.

Parses resolution strings (e.g., 1920x1080), sets viewport dimensions, and captures PNG screenshots.

Validates actual rendered dimensions against requested viewport and reports device pixel ratio.

Streamlit App

Platform

Browser-based (no installation required)

Input

GA Browser & OS CSV

Target URL

Output

Screenshots at each resolution (PNG)

Launch App View Source

Features

  • Pyppeteer async headless Chromium
  • GA Browser & OS CSV parsing (6-row header skip)
  • Viewport dimension validation
  • Device pixel ratio detection
  • PNG screenshots named {width}x{height}.png

How to use

  1. 1 Export GA Browser & OS report as CSV
  2. 2 Place CSV matching pattern *Browser & OS*.csv
  3. 3 Configure target URL in script
  4. 4 Run async renderer for top 10 resolutions
  5. 5 Collect PNG screenshots per resolution

Let's work together

Monthly retainers or one-off projects. No lengthy reports that sit in a drawer.

Let's Talk