Non-text Content
All non-text content (images, icons, SVGs, charts) has a text alternative that serves the equivalent purpose.
Evaluate your software platform against WCAG 2.1 Level A & AA standards, track conformance levels, and export a standardized Accessibility Conformance Report for enterprise and government procurement.
Evaluate your product against 28 WCAG criteria, toggle conformance statuses, document code-level remarks, and export an audit-ready Markdown report instantly.
All non-text content (images, icons, SVGs, charts) has a text alternative that serves the equivalent purpose.
Text transcripts are provided for prerecorded audio-only and audio descriptions for video-only media.
Synchronized captions are provided for all prerecorded audio content in video media.
Information, structure, headings, form labels, and relationships conveyed visually can be programmatically determined.
When the sequence in which content is presented affects its meaning, a correct reading sequence can be programmatically determined.
Color is not used as the sole visual means of conveying information, indicating an action, prompting a response, or distinguishing an element.
Visual presentation of text and images of text has a contrast ratio of at least 4.5:1 (3:1 for large text).
Text can be resized without assistive technology up to 200 percent without loss of content or functionality.
Content can be presented without loss of information or functionality, and without requiring scrolling in two dimensions at 320px width.
The visual presentation of user interface components and graphical objects has a contrast ratio of at least 3:1 against adjacent colors.
All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes.
If keyboard focus can be moved to a component on the page using a keyboard interface, focus can be moved away from that component.
A mechanism is available to bypass blocks of content that are repeated on multiple Web pages.
If a Web page can be navigated sequentially, focusable components receive focus in an order that preserves meaning and operability.
The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined context.
Headings and labels describe topic or purpose accurately and clearly.
Any keyboard operable user interface has a mode of operation where the keyboard focus indicator is visible.
For user interface components with labels that include text or images of text, the name contains the text presented visually.
The default human language of each Web page can be programmatically determined.
When any user interface component receives focus, it does not initiate a change of context unexpectedly.
Changing the setting of any user interface component does not automatically cause a change of context unless warned.
If an input error is automatically detected, the item that is in error is identified and the error is described in text.
Labels or instructions are provided when content requires user input.
If an input error is detected and suggestions for correction are known, the suggestion is provided to the user.
For Web pages that cause legal commitments or financial transactions, data submissions are reversible, checked, or confirmed.
In content implemented using markup languages, elements have complete start and end tags, elements are nested according to specifications.
For all user interface components, the name and role can be programmatically determined; states, properties, and values can be set.
In content implemented using markup languages, status messages can be programmatically determined through role or properties.
Compliance Note: This interactive self-assessment workbench provides technical guidance for authoring a self-issued Accessibility Conformance Report (ACR). For high-stakes federal procurements, enterprise RFPs, or strict compliance audits requiring independent third-party certification, request our certified audit services below.
The Information Technology Industry Council (ITI) defines four official terms for reporting conformance in an Accessibility Conformance Report:
The functionality of the product has been verified to meet the success criterion without exceptions. Source code structures, ARIA attributes, and keyboard flows fully satisfy WCAG requirements.
Some functionality of the product does not fully meet the success criterion, but workarounds exist or only specific secondary modules are affected. Technical remarks must detail the exact exception.
The majority of product functionality fails the success criterion, or key user flows are blocked for assistive technology users. Remarks should detail remediation plans.
The success criterion does not apply to the product. For example, audio caption criteria on a web application that contains zero audio or video media.
Copy this pre-formatted GFM markdown table directly into your GitHub repository documentation or software release notes:
# Accessibility Conformance Report (VPAT® 2.4 Edition)
**Product Name:** [Your Product Name]
**Product Version:** [1.0.0]
**Report Date:** [YYYY-MM-DD]
**Contact Email:** [[email protected]]
**Evaluation Standard:** WCAG 2.1 Level A & Level AA
## Table 1: WCAG 2.1 Level A & AA Success Criteria
| Criteria | Conformance Level | Remarks and Explanations |
| :--- | :--- | :--- |
| **1.1.1 Non-text Content** (Level A) | Supports | All non-text UI elements have text equivalents or aria-labels. |
| **1.3.1 Info and Relationships** (Level A) | Supports | Page landmarks, form labels, and heading hierarchy are semantic. |
| **1.4.3 Contrast (Minimum)** (Level AA) | Supports | Body text maintains minimum 4.5:1 contrast ratio against background. |
| **2.1.1 Keyboard** (Level A) | Supports | All interactive components are navigable via keyboard interface. |
| **2.4.7 Focus Visible** (Level AA) | Supports | Visible outline focus rings are enforced across all controls. |
| **3.3.1 Error Identification** (Level A) | Supports | Form validation errors are described in text to screen readers. |
| **4.1.2 Name, Role, Value** (Level A) | Supports | Custom ARIA widgets expose correct roles, states, and properties. |Procurement officers for federal agencies (GSA, DoD, VA), state universities, and Fortune 500 enterprises review dozens of ACRs monthly. A common mistake SaaS founders make is submitting a self-authored VPAT that marks every single criterion as "Supports" without detailed technical remarks.
Procurement evaluators recognize blanket self-assessments as red flags. If a product claims full support without explaining how keyboard focus or screen reader parsing is handled, procurement teams routinely pause procurement or demand a certified third-party audit report.
We conduct manual and automated WCAG 2.1 AA audits and author certified, legally defensible VPAT 2.4 ACR reports for your procurement deals.
Clear answers to technical and procedural questions about VPAT 2.4 compliance and ACR authoring.
VPAT (Voluntary Product Accessibility Template) is the blank template document created by the Information Technology Industry Council (ITI). An ACR (Accessibility Conformance Report) is the completed report produced after auditing a specific software product against VPAT criteria.
There are four VPAT 2.4 editions: WCAG Edition (WCAG 2.1 Level A & AA for commercial/global SaaS), 508 Edition (US Federal agencies under Section 508), EU Edition (European Union under EN 301 549), and International Edition (combines all three standards).
For US Federal government procurement under Section 508 and state government / public higher-education institutions, a completed ACR is mandatory. Commercial enterprise procurement teams also require an ACR to verify vendor risk under ADA Title III.
Marking 'Supports with Exceptions' is normal and expected for real-world software. Procurement teams prefer honest exception reporting with clear remediation timelines over unverified claims of 100% compliance.
Yes, software teams can complete a self-issued ACR internally. However, for high-value government contracts or strict enterprise procurement, buyers frequently require an independent third-party audit to verify claims.
An ACR should be updated whenever a major software version is released, key UI components are redesigned, or new feature modules are added to the platform.
Our team conducts comprehensive WCAG 2.1 AA audits, fixes code-level violations, and authors official ACR documentation for your buyers.
Request Your Audit Package