01 — SCAN
Whole-site crawl
Point it at a domain, not a URL. Curbcut walks your sitemap, dedupes template-level issues, and tells you "fix this once in header.php" instead of reporting it 400 times.
Included free: 1 domainWCAG 2.2 · ADA · EAA · Section 508 · AODA
Free. No account. ~9 seconds. Full report on screen. No email wall in front of your results.
What lands on your screen
Expand any issue below. You get the failing element, the corrected element, the WCAG success criterion it maps to, and a plain sentence on who it breaks for.
Issues found
14 total
Engine v2.4 · axe-core ruleset + Curbcut extensions
Found on your page
<button class="cart-btn"> <svg class="icon-cart">…</svg> </button>
Change it to
<button class="cart-btn"
aria-label="Open cart, 2 items">
<svg class="icon-cart"
aria-hidden="true">…</svg>
</button>
Who this breaks. A screen reader announces this as “button.” Nothing else. Someone shopping without sight has no way to know it is the cart — and this is the single most common failure we find on e-commerce checkouts.
Found on your page
<span class="lbl">Email</span>
<input type="email"
placeholder="Email">
Change it to
<label for="email">Email</label>
<input type="email" id="email"
autocomplete="email">
Who this breaks. Placeholder text disappears the moment someone types, and it is not read as a label. Users with memory or attention disabilities lose the field meaning mid-entry; voice-control users cannot say “click Email” at all.
Found on your page
.footer-note {
color: #9AA0A6; /* 2.6:1 */
background: #FFFFFF;
}
Change it to
.footer-note {
color: #5F6670; /* 5.8:1 ✓ */
background: #FFFFFF;
}
Who this breaks. Low-vision users, anyone over about 50, and every person reading your site outdoors on a phone. This is the most-cited failure in ADA demand letters because it is trivially provable in a screenshot.
Found on your page
<h2>Plans</h2> <h4>Starter</h4> <h4>Growth</h4>
Change it to
<h2>Plans</h2> <h3>Starter</h3> <h3>Growth</h3>
Who this breaks. Screen reader users navigate by pulling up a headings list — it is their table of contents. A skipped level reads as a missing section. Search crawlers parse the same structure, which is why this fix tends to pay you back twice.
The part nobody puts on a homepage
This category has a credibility problem, and it was earned. Overlay widgets that promise instant compliance have been the subject of regulatory action and are opposed by much of the disability community. Certificates get sold as legal shields they are not. We would rather be the boring, verifiable option.
The build
01 — SCAN
Point it at a domain, not a URL. Curbcut walks your sitemap, dedupes template-level issues, and tells you "fix this once in header.php" instead of reporting it 400 times.
Included free: 1 domain02 — FIX
We detect your stack and write the fix in its language — a WooCommerce filter, a Shopify Liquid snippet, a Webflow custom attribute. Not generic HTML you have to translate.
WordPress · Shopify · Webflow03 — HOLD
A GitHub Action and a weekly rescan. If a deploy reintroduces a fixed issue, you get the diff that caused it before your customers do.
CI + weekly monitor04 — PROVE
A timestamped remediation log, an accessibility statement that updates itself from real scan data, and a VPAT draft you can hand to procurement.
Audit-ready exportFree tools · no account
Real WCAG 2.2 maths, running in your browser. Nothing is sent anywhere.
Six-digit hex, with or without the #
Large text, 24px and up
Body text at 15px. If this is hard to read against its background, that is exactly the point of the number below.
Where this is enforced
Nearly all of these laws point back to the same technical standard — WCAG. What changes is who is covered, which conformance level applies, and what the deadline was.
WCAG 2.2
Global · W3C
The technical standard the rest of this list is built on. Level AA is the practical target almost everywhere.
ADA Title III
United States · Private sector
Civil rights law with no bundled technical spec — courts have consistently reached for WCAG to fill the gap.
Section 508
United States · Federal
Covers federal agencies and anyone selling to them. This is where a VPAT stops being optional.
EAA / EN 301 549
European Union
Applies to private-sector digital products and services, with the compliance date already behind us.
AODA
Ontario, Canada
Level AA required, with per-day penalties on the books for organisations that fall out of compliance.
Equality Act
United Kingdom
Frames accessibility as a reasonable adjustment. WCAG AA is the accepted benchmark for meeting it.
Pricing, in public
Overlay vendors bill by pageviews, so your bill grows when your marketing works. We charge per domain. Cancel and your site stays fixed, because the fixes are in your code.
Solo
Free · forever
Studio · most picked
$49 / domain / month
Agency
$29 / domain / month
From the blog
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!
One URL. Nine seconds. No account, no card, no call.