Contrast modes
High contrast, low contrast, monochrome and inverted, applied without breaking your layout.
Built for the European Accessibility Act
One line of script gives every visitor contrast, text, reading and cursor controls in 19 languages — and gives you the usage data and the published statement your compliance file is missing.
Accessibility
nlDisplay options
Powered by SiteAccessible
Live preview — click any tile to try the controls your visitors get.
Built against the standards your auditor will name
Referenced standards, not endorsements.
The gap
Not because teams do not care, but because accessibility work never reaches the top of the backlog. Meanwhile the deadlines did arrive.
1 in 4
adults in the EU live with a disability
Eurostat, EU-SILC
94%
of top websites fail automated WCAG checks
WebAIM Million, annual analysis
28 Jun 2025
European Accessibility Act applies to private services
Directive (EU) 2019/882
€100k+
maximum penalties in several member states
Varies by national transposition
What visitors get
Every control is keyboard reachable, screen-reader labelled and remembered between visits. Turn off anything you do not want.
High contrast, low contrast, monochrome and inverted, applied without breaking your layout.
Scales every text node by its own computed size, so px, rem and em all enlarge proportionally.
Forces left, centre or right alignment for readers who lose their place in justified text.
Opens up paragraph leading to 1.75× or 2×, which is often the single biggest readability win.
Increases letter and word spacing in three steps, the adjustment WCAG 1.4.12 asks you to survive.
Three warmth levels for visitors with light sensitivity or migraine triggers.
Dims everything except a band that follows the pointer, in four sizes and two tones.
A ruler that tracks the pointer, for readers who skip lines in long-form text.
An oversized black or white pointer that stays visible over any background.
Smooths and slows pointer travel for visitors with tremor or limited fine motor control.
Underlines and outlines every link so colour is never the only cue.
Marks the heading hierarchy visually, exposing the structure a screen reader would announce.
Swaps body type for Andika or OpenDyslexic, with weighted letterforms that resist rotation.
Removes decorative imagery to cut visual noise and stop motion-triggered discomfort.
How it works
<script src="https://siteaccessible.com/w/DEMO7K2QX9PVMT4RBH60.js" defer crossorigin="anonymous"></script>Paste the snippet into your <head>, or add it through Google Tag Manager, WordPress, Shopify or your framework of choice. It loads asynchronously and never blocks rendering.
Choose the button position, colour and shape, pick which of the fourteen adjustments to expose, and select the languages your audience speaks. Changes go live without redeploying.
Track how the tools are actually used, publish an accessibility statement from the generated template, and re-run the scan on a schedule so the score never goes stale.
Straight answer
Vendors who promise instant, total compliance from a script tag are selling you a lawsuit. Here is the honest boundary, in writing, before you buy.
Use SiteAccessible for the layer it genuinely covers, and fix the rest in your code. Our docs tell you which is which.
Where this is the law
We ship the widget UI in the language of every market whose legislation reaches ordinary commercial websites — because a control your visitor cannot read is not an accessible control.
| Market | Legislation | Standard | Private sector | Widget language |
|---|---|---|---|---|
| Germany | Barrierefreiheitsstärkungsgesetz (BFSG) · BITV 2.0Market surveillance authorities can order withdrawal; fines up to €100,000. | EN 301 549 / WCAG 2.1 AA | In scope | Deutsch |
| France | Loi n° 2005-102, art. 47 · RGAA 4.1Up to €50,000 per non-conforming service, renewable every six months. | RGAA 4.1 (WCAG 2.1 AA) | In scope | Français |
| Spain | Real Decreto 1112/2018 · Ley 11/2023Graded sanctions; serious breaches reach the hundreds of thousands of euros. | UNE-EN 301 549 | In scope | Español |
| Italy | Legge Stanca (L. 4/2004) · D.Lgs. 82/2022AgID supervises; fines up to 5% of turnover for in-scope operators. | AgID guidelines (WCAG 2.1 AA) | In scope | Italiano |
| Portugal | Decreto-Lei n.º 83/2018 · DL 82/2022AMA audits and publishes conformity; administrative penalties apply. | EN 301 549 | In scope | Português |
| Netherlands | Tijdelijk besluit digitale toegankelijkheid · Implementatiewet EAAMandatory published accessibility statement; supervision by RDI. | EN 301 549 | In scope | Nederlands |
| Poland | Ustawa o dostępności cyfrowej (2019) · Ustawa o zapewnianiu spełniania wymagań dostępności (2024)Fines up to PLN 10,000 per finding for missing statements or conformity. | WCAG 2.1 AA | In scope | Polski |
| Sweden | Lagen om tillgänglighet till digital offentlig service (2018:1937)DIGG supervises and can issue injunctions backed by penalty payments. | EN 301 549 | In scope | Svenska |
Reference information, not legal advice. Confirm the current requirements for your organisation with qualified counsel.
Behind the button
Every site gets its own key, its own look and its own feature set. Change it once, it applies everywhere that key is installed.
See which adjustments people actually turn on, day by day, per site. Aggregate counts only — no visitor identifiers, no cookies you have to disclose.
Generate a statement that names the standard, the assessment date and the contact route, in the format the directive expects.
Run an automated WCAG check on a schedule and watch the score move. The findings name the failures the widget cannot reach, so your remediation list stays honest.
Invite colleagues with owner, admin or support roles. Suspend access instantly and revoke every active session at once.
Shadow-isolated styles, no global CSS leakage, no jQuery, no dependency on your framework, and a strict-CSP-friendly loader.
Pricing
Traffic spikes should not produce invoice spikes. Pick a plan by how many sites you run, try it free for 7 days, and pay once a year.
Billed once a year7-day free trial, cancel any time
One site, the adjustments that matter most
€ 7,50/month
€ 90 billed once a year
Every adjustment, and the compliance paperwork
€ 20/month
€ 240 billed once a year
Several properties, one compliance file
€ 50/month
€ 600 billed once a year
Questions
defer after your content, and does no work at all until a visitor opens the menu. It does not block first paint and does not affect your Core Web Vitals in any measurable way.Still have a question?
Talk to usStart the 7-day trial today. No card, and nothing appears on your site until you paste the snippet.
No credit card. Cancel any time.