Consistency scan · free, no account

One page shows a page. A system shows up across pages.

Read a spread of pages from one site and see what actually holds: the tokens, colours, fonts, radii and spacing that appear on every page, and the ones that appear on only some.

Try

What the numbers mean

Each figure reads N of M: N values found on every page read, M values found at all. Tokens at 35 of 35 means every declared custom property was identical everywhere, which is what a design system looks like from the outside. Colours at 3 of 22 means three shades are structural and nineteen are local, which is normal for a site with illustrations and marketing pages, and a problem for one that claims a strict palette.

There is no score, on purpose. A site can be perfect on tokens and loose on spacing, and one number averaging those would describe neither. The rows are the finding.

The same scan, as one call

curl "https://csscreme.com/api/decode-url?url=https://stripe.com&pages=5"

Free, no key, no account. Agents can call it through the MCP server as decode_site. For one page in full, use the Drop Report or the decoder.

Questions

How many pages does it read?

Between two and eight, five by default. It takes them from the site's sitemap.xml when there is one, and from the links on the first page when there is not. It always reports which pages it read and how it found them, so you can judge whether the sample was fair.

Why not crawl the whole site?

Because the question is whether the site is on a system, and a spread of pages answers that. Reading every page would cost far more, need a job queue, and change the answer very little. If a token is identical on five templates it is a system; if it is not, five pages have already told you.

What does "3 of 22" mean?

Three of the twenty-two distinct colours found appeared on every page read. The other nineteen appeared on some pages only. That is not automatically bad: accents, illustrations and marketing pages legitimately differ. It is the shape of the number that tells you something, not a grade.

Why is there no score?

Because a single number would hide the row that matters. A site can have perfectly consistent tokens and wildly inconsistent spacing, and one figure averaging those together would describe neither. The same rule governs the AI-Legibility Check: named measurements, no score.

Does it run JavaScript?

No. It reads the served HTML of each page and the stylesheets that HTML links to. Stylesheets are static files, so a client-rendered site still yields its declared design tokens; any page that served a shell is marked as one in the page list.

Next: the Drop Report · the full decoder · how this compares