Accessibility Compliance Checker for Google Docs, Slides and Sheets

ADA Title II · WCAG 2.1 AA · PDF/UA-1

Your agenda looks fine. Here is what a screen reader actually says.

Sixty-one checks across Google Docs, Slides and Sheets. Every finding names the rule it comes from, most fix themselves, and the PDF you export at the end is validated before you get it.

Five checks free. $14.99 per month after that.

Reading as a screen reader

An animation compares the same board agenda before and after fixing it. Before: two visual headings are announced as ordinary text, a bar chart is announced only as “graphic”, and the table header row is read as ordinary cells. After: the headings are announced with their levels, the chart is described, and each value is announced with the column it belongs to.

61checks across Docs, Slides and Sheets
28Matterhorn conditions cited, each verified against the protocol
1file the app can see - the one you opened it in
$14.99per month, everything included

What the app checks

Findings that tell you which rule, and why it matters.

Every card names the WCAG success criterion and, where one applies, the Matterhorn Protocol condition behind it. Those citations are checked against the published protocol on every build, so a reference in the panel is a reference you can quote in a compliance report.

Headings WCAG 1.3.1, 2.4.6

  • Levels that skip a step, empty headings, duplicates
  • Bold text that looks like a heading but was never styled as one
  • Documents with no heading structure at all

Images and figures WCAG 1.1.1

  • Missing descriptions, filenames used as alt text, descriptions too long to be useful
  • Every image listed, so you can mark any of them decorative
  • Charts, drawings, grouped shapes and video captions

Tables WCAG 1.3.1 · Matterhorn 15

  • Header rows, merged cells, blank header cells, ragged rows
  • Nested tables and tables used purely for layout
  • Frozen headers and repeated headers in Sheets

Links WCAG 2.4.4

  • “Click here”, “read more”, and bare URLs read aloud character by character
  • The same wording pointing at two different destinations
  • Rewrites keep the sentence around the link intact

Reading order WCAG 1.3.2

  • Slide elements announced in an order that does not match the layout
  • Text sitting outside a placeholder, so it is skipped entirely
  • Blank paragraphs used as spacing

Text and colour WCAG 1.4.3, 1.4.4

  • Contrast measured against the real background, including highlights
  • Text below 9pt, with the replacement size taken from your own body text
  • Meaning carried by colour alone

Lists and equations WCAG 1.3.1 · Matterhorn 17

  • Dashes and numbers typed by hand instead of a real list
  • Equations written out the way a person would read them aloud
  • Ordering preserved so a reader can announce “3 of 7”

Document basics WCAG 2.4.2, 3.1.1

  • A file name that describes the document, and matches its visible title
  • A document language that matches the language actually written
  • Sheet names, hidden sheets holding data, cell notes

How it works

One press. The report, the fixes, and the PDF.

Pressing Run check once covers everything that follows - the report, every automatic fix it produces, every description written for you, and exporting the finished PDF. There is no second charge for acting on what you were shown.

Runs in Google

Nothing leaves your document

The scan runs inside Google Workspace. Only the six tasks that need a model - writing a description, rewriting link text, naming a sheet - send anything out, and then only that fragment.

Most fix themselves

Fix one, or fix all of them

Heading levels, list structures, font sizes and titles are corrected outright. Descriptions and link rewrites are written for you, and held back for your approval when the model is not confident.

Limits stated

No claim of a clean bill of health

Some things cannot be judged from a document - whether a description is accurate, whether colour is the only cue. Those are reported for you to decide rather than quietly passed.

Permissions

Our app can only open the file you opened it in.

Most accessibility add-ons ask to see, edit and delete every document in your Google account. This one asks for the current-file scopes instead, which means Google itself will not hand the add-on any other file. That is enforced by the platform, not promised in a policy.

Permission Typical add-on This add-on
Google Docs All your documents Only the open document
Google Slides All your presentations Only the open presentation
Google Sheets Often not supported Only the open spreadsheet
Google Drive Files this app creates Files this app creates
Identity Profile information Email address only

The Drive permission exists for one reason: saving the PDF you asked it to make. The add-on cannot read anything already in your Drive.

PDF export

Google’s PDF export throws away everything you just fixed.

File → Download → PDF produces a file with no structure at all: no headings, no table relationships, no alt text, no reading order. A screen reader gets an undifferentiated wall of text, and nothing you did in the document survives.

Tagged

Structure carried across

Headings become real heading elements, tables keep their header cells and scope, images keep their descriptions, and decorative images are marked as artifacts rather than left as empty figures.

Validated

Checked before you get it

Every export is run through a PDF/UA validator and the result is reported to you - including the findings, in plain language, if any remain. You are told what is in the file, not reassured about it.

Honest

What does not survive

Manual page breaks, columns, headers and footers, text boxes and positioned drawings are not reproduced. Semantic fidelity is worth more than a pixel match that no reader can follow.

Price

One price. Everything in it.

$14.99 per month
  • Unlimited checks across Docs, Slides and Sheets
  • Every automatic fix, and every AI-written description
  • Tagged PDF export, validated on the way out
  • Five free checks before you decide
  • Cancel from the billing portal at any time
Add to Workspace

Billed per person. Volume pricing for districts and departments is in progress - get in touch if you need it now.

Questions

Straight answers.

Does a clean result mean my document is compliant?

No, and any tool that tells you otherwise is overselling. This checks what can be determined from the source document - the great majority of real barriers, and all of the common ones. Some conditions can only be judged by a person: whether a description is accurate, whether a table actually holds data, whether colour is the only thing carrying meaning. Those are reported for your decision.

The exported PDF is separately validated against PDF/UA, and you are shown the result rather than a reassurance.

What is the ADA Title II deadline?

The Department of Justice rule adopting WCAG 2.1 Level AA for state and local government web content and mobile apps sets compliance dates in April 2026 and April 2027, depending on population size. Documents posted by a public entity - agendas, minutes, board packets, course materials - fall within scope.

This is general information, not legal advice. Your counsel is the right person to tell you how the rule applies to your organisation.

Can it see my other documents?

No. The add-on requests the current-file scopes, so Google will not give it any file except the one you opened it in. The Drive permission it does request covers only files it creates itself, which is how the exported PDF gets saved. Neither of those can read anything else in your Drive.

What gets sent outside Google?

The scan itself runs entirely inside Google Workspace. Six tasks need a language model - writing an image description, rewriting link text, suggesting a document title, distinguishing duplicate headings, naming a slide, naming a sheet - and each sends only the fragment it needs. Your document is never uploaded.

Why not just use Google’s own PDF export?

Because it discards the structure. A PDF from File → Download has no tags at all, so headings are not headings, tables are not tables, and alt text is simply absent. Everything corrected in the document is lost at the moment of export. That is not a criticism of a checker - it is why exporting from inside this add-on exists.

How does the free trial work?

Five checks free. A check that finds nothing costs you nothing, so a document that is already clean does not use one up. Applying fixes and exporting the PDF are covered by the check that found the problems - one document costs one check, however many times you export it.

Does it work with Slides and Sheets?

Yes. Slides has its own checks for reading order, title placeholders, text outside placeholders and speaker notes. Sheets covers frozen header rows, merged cells, blank header cells, hidden sheets holding data and cell notes. Tagged PDF export currently supports Docs; Slides and Sheets report honestly that it is not yet available rather than producing a file that would fail.

Run one check on your next board packet.

Five free checks, and a clean document costs you nothing. You will know within a minute whether it is worth your time.

Add to Workspace

Contact Us