Skiplink

European Accessibility Act · applies since 28 June 2025

Find what fails. Prove when you fixed it.

The Act points at EN 301 549 v3.2.1, and that standard resolves to WCAG 2.1 AA — the bar your site is held to today. Skiplink checks a page against it, then keeps a dated record of what was open and when it closed. Finding the problems is the easy half; the record is what answers a letter.

  • Auditing in the extension is free and unlimited
  • Not on the Chrome Web Store yet
  • No site permissions
  • Your page markup never leaves the browser

Why this is landing on your desk now

28 Jun 2025

The date the Act began to apply to new products and services placed on the EU market. It is behind us.

€100,000

The upper limit on a single penalty in Germany's implementing law. Each member state sets its own.

Under 10

Staff — and under €2m turnover. Both, not either. That is the whole microenterprise exemption for services.

WCAG 2.1 AA

Where the chain actually ends. Tools that report you against 2.2 are measuring you on a bar nobody is enforcing yet.

Sources: Directive (EU) 2019/882, Articles 4 and 31, and Annex I; Barrierefreiheitsstärkungsgesetz (BFSG) § 37; EN 301 549 v3.2.1, clause 9. These describe the legal landscape, not your own exposure, and Skiplink does not give legal advice. See the full chain.

The Skiplink popup on a checkout page: 10 errors, 0 warnings, 12 passed checks, and an eight-week trend of open errors falling from fourteen to four.

Evidence you can hand over

See what failed, by how much, and against which rule.

Most tools hand you a ratio. A ratio on its own settles nothing — the argument is always about what it was supposed to be. So every measurement Skiplink reports travels with the threshold it missed.

1.4.3 · Contrast (Minimum) · button.pay 1.9:1

measured against a required 4.5:1 Fails 1.4.3

1:121:1

Put your own colours in it

The same calculation the extension runs, running here in your browser. Nothing you type leaves the page.

On the page
Pay $48.00
Which threshold applies
Or start from a pair we see a lot

The same rule holds everywhere. Touch targets are reported in pixels against the size they needed, and a check the engine could not decide is printed under Not covered by this audit instead of quietly leaving the total.

What your client is actually held to

The law points at one version of WCAG, and it is not the newest one.

Newer sounds safer, so teams report against WCAG 2.2 and quietly measure themselves on a bar nobody is enforcing. The chain from the law to the criteria is three links long and worth knowing before you buy anything.

  1. 01 Directive (EU) 2019/882 The European Accessibility Act

    Applies to new products and services placed on the EU market from 28 June 2025. It sets the obligation — it does not list a single check.

  2. 02 EN 301 549 v3.2.1 The harmonised standard it points at

    The version currently cited. This is the document an enforcement body and a procurement officer open, and its web chapter does not write its own rules.

  3. 03 WCAG 2.1, level AA Where the chain ends

    Level A and AA together. Everything above resolves to this, which is why it is the number on every Skiplink report.

Counts are of the criteria Skiplink maps; a criterion with no reliable automated test is printed as a stated limit rather than a pass. When the cited version of EN 301 549 moves to WCAG 2.2, nothing about your account changes — the 2.2 findings are already in your history, so the record does not restart on the day the bar does. This is a description of how the documents reference one another, not legal advice.

What you get

Everything you need to show a client where the site stands.

The record is the product

One scan is close to free. Dated evidence that a problem was found on a Tuesday and closed three weeks later is the thing an auditor asks for — and the thing you cannot produce after the fact.

Result screen with counts, an eight-week trend of open errors, and findings listed by criterion.

Nothing has access to anything

The manifest lists no site. The extension is injected into the tab you are on when you press the button, and not before. Pages behind a login are audited in your own session; only findings leave the browser.

activeTab scripting storage identity no host_permissions for any website

Overlay detection

If an accessibility widget is on the page, Skiplink says so, then re-runs the audit with it disabled so you see the site underneath.

Watch a whole site, politely

Up to 500 pages from our side, one at a time. The crawler reads robots.txt before anything else, honours Crawl-delay however long it is, and identifies itself so a site owner can recognise and block it.

Told only when something breaks

An email when a criterion starts failing, or a page stops loading. Not when a count creeps up on a problem you already know about — an alert that arrives every week is one nobody opens.

Yours to narrow, never in silence

Switch groups of checks off if your client only cares about some of them. Every audit then says which ones — on screen, in the export and on the shared report.

The settings screen: an AA or AA plus AAA choice and eight groups of checks with switches, each listing the criteria it covers.

Marked on the live page

Numbered flags on the page itself, in the same order as the report. It ends the "which button did you mean" thread.

Works signed out

Audit, history, HTML and CSV export need no account. Sign-in exists for sharing and monitoring, and for nothing else.

What you pay for

The scan is free. The watching is the job.

A one-off scan is a commodity — the same engine ships inside Chrome's own developer tools, and we are not going to charge you for something you can already run for nothing. What nobody can do by hand is re-check a site every week for a year and know the Tuesday something broke.

Free, with no limit on it
  • Audit any page, as often as you like
  • Eight weeks of history, kept in your browser
  • Findings marked on the live page
  • HTML and CSV export
  • Share a report — the link lives 30 days
  • One site watched weekly, with email alerts

The specifics

What it covers, in numbers.

70checks in the tag set, including the eight the engine ships disabled
8weeks of history behind every trend
500pages in a single site scan, at most
30days a shared report link stays alive
0cookies, trackers and analytics scripts

Where we draw the line

Six shortcuts we refuse to take.

These are settled. Changing any of them takes a written argument, because each one is somebody else's shortcut and all of them cost trust.

  • No overlay widget

    That category lost its reputation, and regulators increasingly read the presence of one as a signal that the site underneath was never fixed.

  • We never tell you that you are conformant

    Not on a screen, not in a report, not on this page. Automated checks cover part of WCAG and no honest tool can say more. A test in our build fails if that language ever appears.

  • No code injected into your site

    Skiplink finds the problem and tells you how to fix it. We do not touch your customer's site, ever.

  • Nothing is skipped in silence

    Eight checks ship disabled in the engine we build on; we turn all eight back on. Anything undecidable is printed as a stated limit rather than dropped from the total.

  • We do not host your content

    Only findings extracted from public pages are stored. The page markup is stripped before upload — in the extension, and again on the server.

  • No manual audit service

    You do the expert work; we give you the tool and the record. We are not quietly competing with your own consultants.

Security and privacy

Your client's markup never leaves the browser.

Stored

  • URL, criterion code, CSS selector
  • The measured value and its threshold
  • Timestamps and a scan id
  • Your account email and the address alerts go to

Never stored

  • The markup of pages you audit
  • Screenshots
  • Anything behind a login
  • Analytics, cookies, tracking of any kind

Data is stored in Frankfurt and mail is sent from Ireland. Both providers are US-incorporated, which is what standard contractual clauses exist for — we would rather write that sentence than one that sounds better and is harder to defend. Details on privacy and sub-processors. There is no cookie banner on this site because there is nothing to consent to.

Pricing

What it will cost, published before we charge for it.

Billing does not exist yet, so nothing here is charged for and nothing here is an offer. This is what the plans are intended to be, published early so you can tell us if the shape is wrong.

Available now Free €0
  • Unlimited audits
  • 1 site watched weekly
  • Report links for 30 days
  • HTML and CSV export
Planned Team ~€149 /mo
  • 5 sites watched weekly
  • Permanent report links
  • Scheduled whole-site scans
Planned Agency ~€399 /mo
  • Up to 25 sites watched
  • White-label reports
  • Client console
Planned Enterprise On request
  • Unlimited sites
  • SSO and audit archive
  • SLA

The free tier is real and enforced today — the only thing it counts is watched sites. The paid tiers are not buyable yet; if one of them is what you need, say so and you will hear when it exists.

The EAA has been in force since June 2025

Clients started asking. What do you tell them?

Enforcement began in 2026 and the first warnings have landed. If this has arrived on your desk, we would like to hear how you answer it today — and you get early access in return.