Live, free to tryWeb app

Every checker finds the problem.
This one tells you what to type.

AccessibilityBrief checks a website against WCAG 2.2 and hands back the exact fix for every issue it finds: the steps, the code before and after, a note for your platform, and a prompt for your AI assistant. One page is free, with the whole report and no account.

It is ours. Built, run and paid for by this studio.

Checks against
WCAG 2.2 AA
Free
One page, full report
Paid from
$19
Languages
English, German
One issue opened in an AccessibilityBrief report: images missing alternative text, marked critical and affecting four elements. Below it, who it affects, the WCAG criterion it breaks, four numbered steps to fix it, then the markup before and after with copy buttons, and the two offending images shown outlined in red.
One issue, from what broke to what to type.

01The useful half

A list of problems is the easy part

Every tool can produce one. What you need next is what to change, where, and whether it is yours to change at all. Here is everything that arrives with a single issue.

  1. What broke, in a sentence

    Not the rule number first. "Four images have no text alternative. Screen readers announce the file name or skip the image, so blind visitors miss what it shows."

  2. Who it affects

    Screen reader users, people with low vision, keyboard-only users, people who need large targets. Severity follows from that, not from a scoring curve.

  3. The criterion it breaks

    The WCAG 2.2 success criterion and its level, linked to the W3C page — so an argument about whether it matters can be settled by reading.

  4. The steps, in order

    Numbered, in plain language, including the case where the right answer is an empty alt because the image is decorative.

  5. The code, before and after

    Your actual markup on the left, the corrected markup on the right, with the selector and the page it came from. Copy either one.

  6. A prompt, if you would rather not type

    The same change written as an instruction for ChatGPT, Claude, Cursor, Copilot or whatever is in your editor, with the selectors and the rule already in it.

The same issue, as code

Before
<img src="/images/hero-roastery.svg">
After
<img src="/images/hero-roastery.svg"
     alt="TODO: describe what this image shows">

It writes TODO on purpose. Only you know what that image is there to say, and a tool that invents the sentence for you has replaced one accessibility problem with a quieter one.

02Where it runs

A browser tab, your terminal, your pipeline, your agent

The report is the same everywhere. What changes is who is reading it — you, a build, or the assistant writing the patch.

In a browser

Check one page without an account

Paste an address, get the whole report for that page — issues, fixes, prompts, the lot. Signing up adds whole-site audits, scheduled rescans, PDFs and share links for developers.

In your terminal

A command line tool

Scan from your machine or from a deploy script, with an exit code you can gate on. Fail the build when something serious appears, or when the score drops.

In CI

A GitHub Action

One step in a workflow. The job summary gets a table of what was found, and the job fails on the severity you choose, so a regression is caught before it is live.

In an agent

An MCP server

Claude Code, Cursor and anything else that speaks MCP can start a scan, read the issue groups and ask for the fix prompt — so the agent fixing your site is reading the real report rather than guessing.

Scan from anywhere that has Node

npx accessibilitybrief scan https://example.com --fail-on serious

Exit code 0 passed, 1 the gate failed, 2 something went wrong — so a pipeline can act on it. The GitHub Action is the same scan as one workflow step, and the MCP server puts the same report inside Claude Code or Cursor.

03Laws and standards

Mapped to the rule, and to the law that points at it

Every issue carries its WCAG 2.2 criterion, and the report shows which of the laws that refer to WCAG concern the issues it found.

WCAG 2.2 AA
The guidelines everything else points at. Every check is measured against this version.
European Accessibility Act
Has applied since 28 June 2025 to consumer products and services sold in the EU, including online shops, banking and e-books. It refers to EN 301 549, which adopts WCAG AA.
ADA, United States
No technical standard is named in the Act itself. WCAG AA is the level courts and settlements keep arriving at, and the Title II rule for public bodies names WCAG 2.1 AA outright.
Section 508
US federal agencies and their suppliers, through the same EN 301 549 shape of requirement.
BFSG, Germany
The German law carrying the European Accessibility Act into national law, with the same scope. The interface reads in German as well as English.

Dates and scope change. If a deadline matters to your business, read the law rather than a marketing page — including this one.

04The rule

It will not tell you that you are compliant

No automated tool can settle conformance, and the ones that say otherwise are selling certainty rather than testing.

The score counts only what software can decide, and says so on the page it is printed on. Everything a machine cannot judge — whether the alt text is true, whether the focus order follows the page, whether an error message helps anyone — is listed as a manual check with instructions, instead of being quietly left out so the number looks better.

That is the same reason this site is audited against WCAG 2.2 AA on every deploy, and the same reason a build with one violation in it does not ship.

05Questions

The things people ask first

Is it an overlay?

No, and it is the opposite of one. Nothing is added to your website — no script, no widget, no button in the corner. AccessibilityBrief loads your page the way a visitor would, reports what it found, and hands you the change to make in your own source. If a product asks you to paste a script tag in exchange for accessibility, that is an overlay, whatever the sales page calls it.

How much of WCAG can a scan actually find?

Part of it, and nobody can honestly give you a single number — it depends on the site and on how you count. What is safe to say is that whole classes of problem are out of reach of any automated tool: whether alt text says the right thing, whether the focus order follows the page, whether a custom component behaves the way a screen reader user expects. The report says so on the page rather than in a footnote, and a manual checklist comes with it.

Will it tell me my site is compliant?

It will not, because no tool can. Conformance is a claim you make about your own site, and it rests on testing a machine cannot do. What you get is a score built only from issues software can settle, labelled as exactly that, plus the evidence behind every number.

What does it cost?

One page is free with the full report and no account. Paid plans start at $19 — a one-off audit of up to 300 pages, or a monthly plan that adds scheduled rescans, more sites, team seats, the API and white-label reports. Prices are on the AccessibilityBrief site; nothing is sold or charged here.

How is this different from your WordPress plugin?

Different job, same principle. AccessibilityBrief checks any website from outside and tells you what to change. Accessibility Remediation lives inside WordPress and makes the change for you, reversibly, after you have read the diff. If your site is WordPress, the plugin is free and does more. If it is not, or if you want whole-site audits, scheduled rescans and CI, this is the one.

Who built it?

We did — the same studio that writes this site. It runs on Next.js, PostgreSQL, Playwright and axe-core, and it is the reason the accessibility work we sell as a service is not theory.

Check one page. It costs nothing and takes a minute.

Check a page freeOr have us fix it

Running WordPress? Accessibility Remediation does the same job inside the admin, free, and applies the fix for you once you have read the diff.