Your page readsas generated.

Paste a URL. We read the DOM, the tokens and the type scale, then score the page against a design contract in under a minute.

Every tell, named

Fourteen things wrongwith one page.

Contrast, type scale, alignment, hierarchy, the number of asks on the page. Each one measured against the contract and handed back worst first.

3 fontsone voice2.9:1contrast3 CTAsone askall centeredno anchorReading the design contract…
01
Body contrast fails at 2.9:1

Raise ink to meet 4.5:1 against the wash.

02
Three typefaces compete

Keep the grotesk; let weight carry hierarchy.

03
Every block is centered

Give the page one alignment spine.

04
Three equal CTAs

One primary ask; demote the rest.

The rewrite

Watch the pagechange its mind.

Each fix lands as a token, not a suggestion. Scroll to run the recomposition and watch the variables flip as the page settles.

On the record

Every page you ship,on the record.

Each scan is filed with its score and the contract clauses it satisfied, so a redesign is something you can point at six months later.

Pricing page
contrastone ask
Docs home
measuretype scale
Careers index
spinehierarchy
Checkout flow
focus ordercontrast
Blog index
rhythmmeasure
App dashboard
densityone ask
Reading contracts…
Measured, not felt

Considered, andprovably so.

4,900pages scanned in the last month
38 secmedian time to the first finding
61kfindings filed against the contract
larkfieldottwaybrindlecawthornemeridalehalverton

The people who stoppedarguing about taste.

We pointed it at our landing page on a Friday and had fourteen findings back before Monday's standup.
Priya RamanHead of Design, Larkfield
Two of us and no designer. The contract is the only reason our site does not look generated.
Daniel OkaforCo-founder, Ottway
It found a 2.9:1 body colour we had been shipping for eight months. Nobody had noticed.
Hannah EllisDesign Engineer, Brindle
Three competing asks on the landing page became one. Signups moved before we changed a single word.
Marcus YeoHead of Growth, Cawthorne

Point it at one page.

No account, no install, no calendar invite. Paste a live URL and the first scan comes back free.