Design Analyzer v3.11.63

Rule-based scoring against WCAG, Material Design, and typography best practices. Checks computed styles — no AI, just evidence and math.

Enter a URL to analyze — works on phone, no console needed.

How it works
The page is fetched via a CORS proxy and rendered in a sandboxed iframe with its CSS. JavaScript is off by default — for JS-heavy sites (React, Vue, Angular), enable it below. Storage, cookies, and other sensitive APIs are automatically isolated. Pages behind login, localhost, or sites that block proxies/framing need the Console Snippet tab instead.

Running locally? clone the repo, cd into it and start node server.js — then analyze http://localhost pages.

Skip elements from analysis (optional)

Elements you skip (and everything inside them) won't be scored.
Useful for decorative UI mockups, screenshots, or third-party widgets.

1
Open the page you want to analyze in any browser (works with localhost, staging, pages behind login)
2
Press F12 to open DevTools → Console tab Tip: undock DevTools ( → undock into separate window) so the page viewport stays at its real size.
3
Copy the snippet below, paste into the console, press Enter. The extracted JSON is copied to your clipboard automatically. With screenshots enabled, it captures the page and includes pixel data for contrast verification.
4
Come back here and paste (Ctrl+V) into the box below, then click Analyze. Fallback: if auto-copy failed, type copy(window.__milgData_json) in the console.

Extraction Snippet

JavaScript
Loading...

Paste extracted JSON

Load a saved analysis

Drop a .milg or .json file here or click to browse.

Export & Share