Accessibility Checker is a Google Docs add-on. It checks the document you have open against WCAG 2.1 Level AA, takes you to the exact paragraph, table or image that fails — and fixes the ones that have only one right answer.
Why this one
Click any finding and you land on the exact table that failed, selected — with its WCAG criterion, ready to paste into a compliance record.
A heading that jumps from 1 to 3, a list typed with dashes, a table with no header row, a document with no title: one click each. It will not touch anything that needs a judgement call — alt text and link wording stay yours to write.
If a typed list contains a link, it says so and leaves it alone rather than rebuilding the paragraph and dropping the link. Everything it does do is one Ctrl+Z away, and Google keeps the version history.
We measured it
48 of the 52 failed at least one check. Not edge cases — agendas, minutes, budgets and notices, downloaded from the websites of school districts, cities, counties and towns.
That last number is the interesting one. Having no headings looks like a problem only a person can fix — deciding what a section is takes judgement. But in most of those documents the headings were already written, just in bold instead of styled. The thinking was done; only the click was missing. So the add-on finds those lines and offers to turn each one into a real heading. Average across the sample: 2.8 failures per document.
Method, in short: public
.docx documents found by search, checked with the same rules and the same
thresholds the add-on uses. Templates, trade-association guides and documents from outside the
United States were excluded before counting. A document with no findings is not necessarily an
accessible document — it just passes these ten mechanical checks.
What it checks
The deadline
Public school districts are covered, and most of them do not get the 2028 extension. 1,422 are due April 26, 2027.
Look up your district in the Census file the rule itself points to.
The Department of Justice lists “public schools, community colleges, and public universities” among the governments subject to Title II. And 28 CFR 35.104 defines a special district government as a public entity “other than a county, municipality, township, or independent school district” — so a district is judged by its population, and the rule says that population is the Census Bureau’s Small Area Income and Poverty Estimate. Counted from that file: 1,422 districts at 50,000 or more, 11,721 below, due April 26, 2028. It covers everything you publish — minutes, agendas, budgets, board packets, family handbooks.
Pricing
$149 / year
One person
$1,490 / year
District licence
One person buys the district licence once and everybody on that email domain is covered — no seats to assign, nobody to add. Paddle is the merchant of record and can issue an invoice.
Questions
No, and be careful with anyone who says otherwise. No automated tool can determine legal compliance. This finds the common, mechanical failures fast, so your people spend their time on the ones that need a person.
Never. The checks run on Google’s own servers inside your document’s session. We
do not receive, read, copy or store the content of your documents, and we do not train any model
on them. It asks for four permissions, none of which Google classes as sensitive or restricted:
documents.currentonly to read the structure of the open document and move your
cursor, script.container.ui to show the sidebar,
script.external_request to ask our licence server about your subscription, and
userinfo.email so it knows which subscription to look up. Full detail in the
Privacy Policy.
Yes. An administrator can deploy it to the whole domain or to a single organizational unit from the admin console. Nobody has to install it individually.
Card, at checkout, in about a minute. Both paid plans sit under the micro-purchase threshold at most public entities, so it usually does not go through procurement at all.
Google Docs today. Slides and Sheets are next.
Start with the twenty free checks. If it finds nothing useful in your own documents, you have lost four minutes.
Install free from Google Workspace →