Skip to content
Back

BFSG check: does the law apply to you, and where does your website have barriers?

Two parts, both free and without sign-up: at the top, up to three questions tell you whether the BFSG applies to your website. Below, you check your home page for typical barriers such as missing alternative text, unlabelled form fields or blocked zoom.

Does the BFSG apply to you?

Up to three questions, the answer appears straight away.

What can private customers do on your website?

Answer the questions above

Then this shows whether the law applies to your website.

Check your website for barriers

The check reads the HTML of your home page and looks for typical barriers that can be detected without a browser.

How the check works: it requests the home page once and reads the HTML. It cannot check contrast, keyboard use or content created later by JavaScript. Automated tests only find some of the barriers, a short test using only the keyboard always belongs to it. Not legal advice.

I store neither the address nor the result. The checked site sees a request from my server, not from you.

More on the law in the article Accessibility: what Germany's BFSG means for small businesses.

In short

Since 28 June 2025 Germany's Accessibility Strengthening Act (BFSG) has applied to websites through which consumers conclude a contract online, such as a shop or online appointment booking. Micro-enterprises with fewer than ten employees and a turnover or balance sheet total of at most 2 million euros are exempt for services. The check above answers the question for your business and shows where your home page has barriers. It follows German law. Not legal advice.

What the website part checks

CheckWCAGWhy it matters
Page language3.1.1Screen readers read the text with the right pronunciation
Page title2.4.2The title is read first and shown in the browser tab
Zooming on phones1.4.4People with low vision must be able to enlarge the text
Alternative text for images1.1.1Without alt text, an image says nothing to blind people
Labelled form fields1.3.1, 4.1.2Otherwise nobody knows what goes into a field
Placeholder instead of label3.3.2Grey placeholder text disappears while typing
Main heading and order1.3.1Headings are the table of contents for screen readers
Links and buttons with names2.4.4, 4.1.2Icon links without a description are only read as "link"
Meaningful link texts2.4.4"Here" and "more" mean nothing out of context
Titles for embedded content4.1.2Maps and videos need a description
Sound that starts automatically1.4.2Sound drowns out the speech output

The check also detects common accessibility overlays, signs of a shop or online booking, and whether there is a link to accessibility information.

What the check cannot test

The check reads the HTML of the home page without rendering it like a browser. So it does not see contrast, keyboard use or content created later by JavaScript. Automated tests only find some of the barriers. Check these three things yourself:

  1. Use the page only with Tab, Shift+Tab and Enter. Can you reach everything, and can you always see where you are?
  2. Check contrast with Lighthouse in Chrome (F12 key, "Lighthouse" tab, accessibility category) or with WAVE (wave.webaim.org).
  3. Zoom to 200 % and see whether text gets cut off.

Does the BFSG apply to my website?

The detailed answer with all exceptions, obligations and fines is in the article Accessibility: what Germany's BFSG means for small businesses. The key points:

  • Covered are services in electronic commerce, meaning offerings through which consumers conclude a contract (§ 1 (3) no. 5 and § 2 no. 26 BFSG).
  • Micro-enterprises that provide services are exempt (§ 3 (3) BFSG).
  • According to the Federal Accessibility Agency, pure information sites are usually not covered, while online appointment booking is.
  • Violations can be fined up to 100,000 euros (§ 37 BFSG).

After the check

Start with the points under "Problems". Alternative text, labels for form fields and names for icon links can usually be added quickly. With site builders such as Wix or Jimdo you do this in the settings of each element, with WordPress in the editor or the theme. I build my own sites by hand and check them with Lighthouse and the keyboard before handover.

Frequently asked questions

Does the result confirm that my site complies with the BFSG?

No. The check shows typical barriers that can be detected automatically. A full WCAG audit also needs manual tests, for example with keyboard and screen reader.

What is WCAG?

The Web Content Accessibility Guidelines are the W3C's international rules for accessible websites. For the BFSG, the standard EN 301 549 is the benchmark in practice, which refers to WCAG 2.1 level AA.

Do accessibility plugins or overlays help?

Usually not. They show a toolbar with font size and contrast but do not fix the barriers in the code. Experts therefore advise against them.

Is my data stored?

No. You answer the three questions only in your browser. For the website check, my server requests your home page once. Neither the address nor the result is stored.

Sources

As of 5 November 2026. Not legal advice.

Free tools

Let us talk about your website.

The intro call is free. I will get back to you as soon as possible.

Request a free call