Accessibility statement generator
A public accessibility statement is required under the EU Web Accessibility Directive and recommended everywhere else. This tool produces an HTML statement following the EU Implementing Decision 2018/1523 model template, ready to paste into a /accessibility page on your site.
Nothing you type leaves your browser. The form is local; the HTML is rendered client-side.
Review this draft before publishing
Confirm the conformance level, known issues, contact information, and response commitments. The preview contains default wording that may not reflect your service.
What goes in an accessibility statement
The EU template — adopted in member states from BFSG to RGAA — asks for the same set of facts: who you are, what the statement covers, your conformance level, the standard you measured against (typically EN 301 549 / WCAG 2.1 AA), known issues, when you last reviewed conformance, and how users can report accessibility problems. Most regulators expect a feedback mechanism with a 30-day response window.
The output below is structured to satisfy that template. If your jurisdiction requires extra fields (e.g., France's RGAA requires a measured score and an action plan), add them after copying.
The seven sections regulators actually look for
- Commitment statement — the legal entity that owns the site, named exactly as it appears in your company register, and the scope: which domains, subdomains and apps the statement covers.
- Conformance status — one of fully conformant, partially conformant, or non-conformant against EN 301 549 / WCAG 2.1 AA. Claiming full conformance while a scan still reports violations is the single most common way statements backfire in a complaint.
- Non-accessible content — the known failures, each with the reason: disproportionate burden, content outside scope, or simply not yet remediated, plus a target date.
- Preparation method — self-assessment or third-party audit, the tools used, and the date. Regulators read a statement with no date as out of date.
- Feedback mechanism — an email address or form that a user can reach without a login, with the response window you commit to (30 days is the EU expectation).
- Enforcement procedure — the national body a user can escalate to if you do not respond. This differs per member state, so name yours explicitly.
- Review date — when the statement was last reviewed. Re-review after every major release, and at minimum annually.
Where to publish it
Put the statement on a stable, permanent URL — /accessibility is the convention — and link it from the footer of every page. Auditors and automated compliance crawlers look for exactly that pattern. Do not gate it behind a login, do not render it only in a modal, and do not ship it as a PDF: an inaccessible accessibility statement is a finding in itself.
Write it after the scan, not before
A statement is a factual claim about your conformance level, so it needs evidence behind it. The usual order is: run a free accessibility scan to establish the baseline, fix the critical and serious findings, list whatever remains under “non-accessible content”, and only then generate the statement. If you also need a formal conformance report for procurement, the VPAT generator produces the per-criterion version of the same evidence.
Frequently asked questions
Is an accessibility statement legally required?
What conformance level should I claim?
How often does the statement need updating?
Does this generator store what I type?
What is the difference between an accessibility statement and a VPAT?
Country-specific obligations differ — see the accessibility law guides by country or the European Accessibility Act hub.