Issues a developer can find today
Missing names, labels, contrast problems, and other barriers axe-core can prove show up with the element that failed and a plain-English fix.
Free automated WCAG 2.2 A and AA check
Honest accessibility scans for small-business websites. You get a plain-English report, a score with the formula printed beside it, and a straight path to a human review when automation is not enough.
Why teams start here
Missing names, labels, contrast problems, and other barriers axe-core can prove show up with the element that failed and a plain-English fix.
The automated score is a weighted count of failing checks. We print the formula next to the number so nobody confuses it with a legal pass.
When the free scan is not enough, you can ask for done-for-you fixes, a manual review of agreed templates, or monthly monitoring.
A scan does not edit the site. The optional visitor script only stores display preferences in that browser. It does not rewrite pages. Lasting fixes belong in your own code, done by your developer or by us if you hire that work.
How it works
We accept http and https URLs on the public internet. Private networks and internal addresses are refused.
Playwright loads the page and axe-core runs WCAG 2.2 Level A and AA rules. You can include up to four more pages on the same site.
You immediately see the score, severity counts, an automated risk indicator, and the top fixes. The element-by-element list and the PDF wait for an email so we can follow up.
Stop at the free report, or ask us to fix the issues, book a consult, or start a monitoring plan. The contact form does not charge a card. Starter and Pro use Stripe Checkout only when payments are turned on.
Visitor widget
Site owners add one script tag. Visitors get a button for reading profiles and display adjustments such as text size, contrast, and spacing. Choices stay in that browser. The widget does not rewrite the page, and it does not make a site conform to WCAG or the ADA.
Pricing
Starter and Pro are billed by Stripe. A subscription does not make a site conform to WCAG or the ADA. Audit stays a conversation, and nothing is billed until Stripe Checkout confirms the payment.
$49/month
Monthly automated monitoring and a prioritized fix list for a small site.
$1,490/year
Done-for-you fixes plus one annual manual audit of your main templates.
From $1,500
A single manual review and a round of agreed fixes, without a subscription.
Contact us
For teams who look after accessibility across many client sites.
Questions
No. The score only counts automated checks. It is not a legal finding, not a statement that the site conforms to WCAG, and not protection from complaints or lawsuits.
No. No automated scan can promise that. We will not tell you that a score makes a business safe from legal action. If you need a deeper review, that is a separate, scoped piece of work by a person.
We open the page in a headless Chrome browser and run axe-core with the WCAG 2.0, 2.1, and 2.2 Level A and AA tags. Optional extra pages stay on the same site, up to five pages in total.
Anything that needs human judgment. Examples include whether alternative text is actually accurate, whether the reading order makes sense, whether a custom widget works from the keyboard, and whether captions are correct. People who use assistive technology will find barriers these rules never raise.
A person reviews an agreed set of templates or pages and writes up what they find, including issues automation cannot decide. It is still not a government certification, and it does not cover pages outside the agreed set.
The free scan only reads pages you submit. You can add a separate visitor script for text size, contrast, and similar display preferences. That script does not rewrite your HTML, does not invent alternative text, and does not make the site conform to WCAG or the ADA. Lasting fixes are changes in your own code.
It starts at 100. We subtract 8 points for each critical failing element, 4 for serious, 2 for moderate, and 1 for minor, counting at most 5 elements per rule. The lowest score is 0. Checks axe-core could not finish are listed separately and do not change the score.
This installation stores leads, site records, and problem reports in a file on the server. A welcome or billing email is sent only when the operator has configured an email provider. Otherwise the app does not send email. Card details go to Stripe when a subscription is turned on, not into that file. Ask the operator how long they keep the file.
Get a full audit
We store this on the server so we can reply. The app does not send email by itself.