VPAT generator (2.4 INT)

A Voluntary Product Accessibility Template (VPAT) is the document procurement teams ask you for when they evaluate your product for accessibility. It is a self-disclosure: you state, criterion by criterion, whether you Support, Partially Support, Do Not Support, or Not Applicable. This generator builds a VPAT 2.4 INT-style HTML report covering WCAG 2.1 Level A and AA — the version most US federal and EU buyers expect.

Everything is local in your browser. The export is HTML — Microsoft Word will open it directly.

Per-criterion conformance (WCAG 2.1 A & AA)

#CriterionLevelConformanceRemarks
1.1.1Non-text ContentA
1.2.1Audio-only and Video-only (Prerecorded)A
1.2.2Captions (Prerecorded)A
1.2.3Audio Description or Media AlternativeA
1.2.4Captions (Live)AA
1.2.5Audio Description (Prerecorded)AA
1.3.1Info and RelationshipsA
1.3.2Meaningful SequenceA
1.3.3Sensory CharacteristicsA
1.3.4OrientationAA
1.3.5Identify Input PurposeAA
1.4.1Use of ColorA
1.4.2Audio ControlA
1.4.3Contrast (Minimum)AA
1.4.4Resize TextAA
1.4.5Images of TextAA
1.4.10ReflowAA
1.4.11Non-text ContrastAA
1.4.12Text SpacingAA
1.4.13Content on Hover or FocusAA
2.1.1KeyboardA
2.1.2No Keyboard TrapA
2.1.4Character Key ShortcutsA
2.2.1Timing AdjustableA
2.2.2Pause, Stop, HideA
2.3.1Three Flashes or Below ThresholdA
2.4.1Bypass BlocksA
2.4.2Page TitledA
2.4.3Focus OrderA
2.4.4Link Purpose (In Context)A
2.4.5Multiple WaysAA
2.4.6Headings and LabelsAA
2.4.7Focus VisibleAA
2.5.1Pointer GesturesA
2.5.2Pointer CancellationA
2.5.3Label in NameA
2.5.4Motion ActuationA
3.1.1Language of PageA
3.1.2Language of PartsAA
3.2.1On FocusA
3.2.2On InputA
3.2.3Consistent NavigationAA
3.2.4Consistent IdentificationAA
3.3.1Error IdentificationA
3.3.2Labels or InstructionsA
3.3.3Error SuggestionAA
3.3.4Error Prevention (Legal, Financial, Data)AA
4.1.1ParsingA
4.1.2Name, Role, ValueA
4.1.3Status MessagesAA

When you actually need a VPAT

If you sell to US federal agencies, public universities, or large enterprise buyers, you will be asked for a VPAT during procurement. EU public-sector buyers ask for an equivalent EN 301 549 conformance report, which a VPAT 2.4 INT also covers (the INT variant maps to both Section 508 and EN 301 549). For consumer SaaS, a VPAT is rarely required — but having one accelerates enterprise deals and removes a back-and-forth round during security reviews.

Honest disclosure beats inflated claims

A VPAT that claims full support for criteria you actually fail is worse than no VPAT at all — procurement and legal teams notice, and a misrepresentation can void the contract. Mark partial support honestly, list known exceptions, and commit to a remediation timeline. Buyers reward transparency; they reject lies.