In development — early access list open

Your contrast audit, already written up.

Find every colour contrast failure on a page. Then hand your client a report that explains each one.

ContrastForge is a Chrome extension for the people who get paid to do accessibility work — freelance auditors, agency designers, and the developers who inherit the remediation ticket.

The problem isn't finding the failures

Checking a colour pair takes seconds. Producing the deliverable is the part that eats an afternoon: screenshotting each failure, looking up which WCAG criterion it breaches, writing the plain-English explanation, working out a passing colour that still looks like the brand, and assembling it into something a client will actually read.

ContrastForge scans the whole page and writes that document for you.

Example of the exported report

Your Studio NameAccessibility audit — prepared for Northwind Retail
northwind.example.com/checkout
21 August 2026 · WCAG 2.2 AA
7 contrast failures across 41 text elements. 3 high severity, affecting primary calls to action.
HIGHWCAG 2.2 · 1.4.3 Contrast (Minimum)
Primary button label — .btn-checkout
Text #FFFFFF Background #7AA7FF
Measured 2.31 : 1 · requires 4.5 : 1 for normal text

White text on this blue fails for anyone with low vision, and this is the button that completes a purchase. Darkening the background to #3B6FD4 reaches 5.12 : 1 and keeps the same hue.

HIGHWCAG 2.2 · 1.4.11 Non-text Contrast
Form field border — input.email
Border #C9CED6 Background #FFFFFF
Measured 1.72 : 1 · requires 3 : 1 for UI components

The input boundary is hard to locate, so users can't tell where to type. #767F8C gives 4.03 : 1 and still reads as a light grey.

MEDIUMWCAG 2.2 · 1.4.3 Contrast (Minimum)
Helper text over a gradient hero — .hero p
Text #D8D8E4 Worst-case background #8B8BB0
Measured 2.04 : 1 at the lightest point of the gradient

The text passes on the left of the hero and fails on the right — the kind of thing a single-point colour picker misses entirely. ContrastForge tests against the worst point behind the text.

Exports as a PDF report — with your own logo and business name on it — or as CSV for your issue tracker. Colours, ratios and element selectors shown here are illustrative.

What it does

What it doesn't do

It checks colour contrast. It is not a full WCAG audit — it won't test keyboard navigation, focus order, headings, alt text or ARIA, and it won't tell you a site is compliant. Tools like axe and WAVE cover the broader ruleset and are free; use them alongside this. ContrastForge exists because none of them turn what they find into something you can put in front of a client.

Privacy

The scan runs entirely in your browser, on the tab you're looking at. Nothing about the pages you audit is uploaded, stored by us, or seen by anyone. The extension requests access only to the tab you're actively scanning — not to every site you visit. There are no accounts, no analytics and no tracking.

In review now

Free: the contrast checker, the eyedropper, and 5 full-page scans a month. Pro: unlimited scans and the white-label PDF/CSV report export, $149/year — about one twentieth of a single audit.

ContrastForge is finished and in review at the Chrome Web Store and Firefox Add-ons. Leave your address and we'll write once, the day it's live. If the report above is missing the thing that would make it useful to you, say so — we read every reply.

Join the early access list

Opens your email app. We'll write once when it ships, and we won't pass your address to anyone. Say what you'd want changed and we'll read it properly.