V3.0.0 · Figma + FigJam

a11yCompanion

Review accessibility, resolve the issues that matter, and leave durable evidence developers can use, all inside the Figma file.

Free to use · 20 languages · No account required

  1. Review accessibility64 WCAG checks
  2. Audit the pageTargets, text, and tokens
  3. Leave evidenceOne page-owned Canvas Record

The workflow stays in the file.

Review the checklist, inspect a pair, audit the page, then leave the evidence beside the design. Choose a chapter to see that state in the real interface.

Decisions survive the meeting.

Checklist progress and named sign-offs stay attached to the file, including when a later edit makes prior evidence stale.

Inspect this scenario in the lab
a11y CompanionML
100%
64 of 64 checked15/16
Canvas Record refreshed
3/3

Content is the most important part of your site.

a11y CompanionCANVAS RECORD

Accessibility review

Checkout · Handoff

Review required1 review item still needs a decision.
64/64checks complete
15/16sections signed
3/3audit types recorded

Page evidence

Touch targets50 targets checked
Text readability41 text layers checked
Token contrast120 token pairs checked
No priority findingsReview evidence, not a compliance certification.

The review does not disappear at handoff.

A checklist records completion. An audit records one run. a11y Companion keeps the reviewer, scope, limits, and current evidence together on the page.

Checklist

Make the decision visible

A 64-item WCAG checklist, named sign-offs, and stale-state detection show what the team reviewed and what changed afterward.

64 checks · 16 signed sections
Evidence

Reduce volume to causes

Contrast Watch and bounded audits group repeated target, text, and token findings while preserving total affected-use counts.

3 examples shown · 366 uses counted
Handoff

Leave one page-owned record

A native Canvas Record and portable exports carry the same evidence into implementation without claiming certification.

One record · six portable formats

Every result says what it covered.

The widget reports selection scope, scan caps, representative rows, and not-applicable states before anyone treats the evidence as complete.

Partial
A traversal or pair cap limited the run.
Not applicable
The page has no evidence for that audit type.
Stale
A checklist change invalidated an earlier sign-off.
Ready
Checklist, sign-offs, contrast, and page evidence are current.

Change one state. See every output.

Choose a real edge case and watch the same data update the widget, Canvas Record, export, and automated check. Then inspect why each surface has its own renderer.