Libration Accessibility Widget, Checker and Real Code Fixes – WCAG and EAA
Accessibility widget plus real code-level fixes: skip links, focus indicators, ARIA, contrast modes, screen reader. WCAG 2.1 AA / EAA / BFSG.
Solid choice
Libration Accessibility Widget,… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites, is rated 5/5 and was last updated 3 weeks ago, and scores 73/100 on our health check.
- Actively developed — last update 3 weeks ago
- Tested with the latest WordPress (7.1)
- Small user base (10+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Libration Accessibility Wid… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| accessibility | #91 |
| accessibility widget | #52 |
| barrierefreiheit | #5 |
| EAA | #14 |
| wcag | #47 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 2 reviews
About Libration Accessibility Widget, Checker…
From the official readme · v3.1.6Description
Libration Accessibility helps you make your WordPress site genuinely more accessible — with an assistive widget for your visitors and real fixes in your markup. Built for the European Accessibility Act (EAA, in Germany: BFSG) and WCAG 2.1 AA.
Everything in this plugin runs on your own server. There is no account, no access key and no time limit. Nothing here is switched off waiting to be bought.
Why not just an overlay?
German supervisory authorities have pointed out repeatedly that overlay tools alone do not make a website legally compliant. That’s why Libration Accessibility starts where barriers are actually created — in your code — and adds the widget as a useful extra for visitors, not as a substitute.
Real code fixes
The corrections are applied to the HTML your server sends out, before it reaches the browser. That means they work without JavaScript, reach screen readers from the first parse, and are seen by testing tools such as axe and Lighthouse.
- One main switch and twelve individual fixes: skip-link targets, image alt attributes, iframe titles, link names, form labels, autocomplete, table headers, navigation labels, current-page marking, positive tabindex, new-window links, decorative SVGs
- Every intervention is counted per page view and can be inspected in the admin area
- The plugin only adds what is missing and never replaces what you wrote — with one deliberate exception: a positive
tabindexis reset to0, because a broken focus order cannot be repaired by adding anything
Assistive widget — in 28 European languages
- Contrast modes: invert colors, monochrome, dark and light contrast, saturation
- Highlight links and headings
- Content scaling, font size, line height and letter spacing
- Screen reader mode: click any paragraph and it is read aloud by your browser
- Reading mode for distraction-free text
- Fully brandable: 4 positions, three sizes, separate offsets for desktop and mobile, custom icon (including your own upload), accent color, panel radius — hooks into your theme via CSS variables, dark mode included
- Floating button, Gutenberg block, shortcode, and ready-made modules for Elementor, WPBakery and Divi
Audit tools
- Overview with a traffic light per area: what is done, what comes next, and what no tool can decide for you
- WCAG/EAA checklist with progress tracking, including the six additions of WCAG 2.2
- Alt-text audit for the media library: every image without alternative text, with the posts it appears in, editable right there — plus a “decorative” shortcut for images that should carry an empty alt attribute, and a CSV export of the full list
- Contrast calculator: enter a foreground and a background color and get the ratio, the WCAG verdict for normal and large text, a live preview, and a corrected color that only shifts lightness, so your hue and saturation survive. Checked pairs can be kept as a working list
- Tab order: visualize the focus order of your pages and find the places where it jumps
- History: what you have fixed and checked off over time, recorded locally, so you can see whether things are getting better
- A status widget on your WordPress dashboard, and an entry in the admin bar — both can be switched off
Privacy
The plugin runs entirely on your server and makes no external requests at all — no scan server, no AI service, no update check of its own, no CDN, no web fonts, no telemetry.
It sets no cookies. The settings a visitor chooses in the widget are kept in their browser’s local storage and never reach your server, so they also do not break your page cache.
The only thing that ever leaves your server is an optional notification e-mail to your own admin address when an image is uploaded without an alt text. It is off unless you switch it on.
There is no credit link on your website. A small “powered by” note can be switched on under Settings → Accessibility → Widget if you want to show it — it is off unless you turn it on.
What is not in this plugin
Some things cannot be done on your own server, and some are part of the paid version. They are not included here — not as disabled code, not as a dead interface, not as a form that refuses to save. The tab “Libration Pro” lists them so you can see what exists:
- an automated accessibility scan of your public pages (axe-core in a real browser), also on a schedule
- AI-generated alt texts, simplified language versions and read-aloud with natural voices
- the accessibility statement generator and the audit report as PDF
- captions and transcripts for video and audio, and the accessibility check for PDF documents
These are available in Libration Pro, a paid version sold separately — see features and pricing. Pro starts at 14.90 € per month and site, the AI features at 29.90 €; both are cancellable monthly. You do not need any of them to use everything described above: nothing in this plugin is capped, time-limited or waiting for a key.
Credits
The icons in the admin screens and in the widget are inline SVGs from
Tabler Icons, outline set, version 3.46.0.
Tabler Icons are published under the MIT License,
Copyright (c) 2020-2024 Paweł Kuna —
https://github.com/tabler/tabler-icons/blob/main/LICENSE
Installation
- Install and activate the plugin.
- The widget appears in the corner of your website — it works out of the box.
- Fine-tune under Settings → Accessibility: position, icon, colors, code fixes, checklist.
Frequently asked questions
Can I try the widget without installing anything?
Yes. libration.io/en/accessibility runs the same widget this plugin ships — open it with the button in the bottom right corner and try every control.
Does Libration Accessibility make my site automatically compliant?
No — and be wary of anyone promising that. Libration Accessibility fixes many barriers automatically, documents your status and guides you through the remaining steps. Full compliance also depends on your content and design.
Is this just another overlay?
No. The widget is one of several components. The core is code-level fixes (skip links, ARIA, focus, tab order) and audit tools with real documentation.
Where is data processed?
Entirely on your own server. This plugin contacts no external service, sets no cookies and tracks nobody. The links in the admin area that point to libration.io are ordinary links — nothing is loaded from there unless you click one.
Is there a paid version?
Yes, Libration Pro. It adds the automated scan of your public pages, AI alt texts, simplified language, read-aloud with natural voices, the accessibility statement generator and the PDF audit report. Pro is 14.90 € per month and site, Pro AI 29.90 €, both cancellable monthly — features and pricing. It is downloaded and updated from libration.io, not through this directory. The plugin you are looking at works on its own and stays free.
Is anything limited or locked?
No. Everything this plugin contains is fully usable, without a key and without a time limit. Two lists have a technical size limit so they stay readable — 100 saved color pairs and 52 history entries — but nothing you can do with the plugin is capped to sell you an upgrade.
Which languages does the widget speak?
The plugin ships with 27 translations plus English, covering the languages of the EU and the EEA — widget and admin area alike. It follows your site language automatically. German and English are written and reviewed by the author; the other 26 were produced with machine translation and have not been checked by native speakers. Corrections are very welcome — write to the support forum and they go into the next release.
Does it work with my page builder?
Yes. The floating widget works with any theme. There are also a Gutenberg block, a shortcode and native modules for Elementor, WPBakery and Divi — each one appears by itself as soon as that builder is active.
Why does it require WordPress 6.9?
The code fixes rewrite the finished HTML of a page before it is sent. WordPress 6.9 introduced a standard way to do that — the template enhancement output buffer. The plugin uses only that mechanism and opens no output buffer of its own, which is safer in an environment where core, theme and other plugins all run in the same request.
Changelog
The panel now sits in a landmark of its own, three more cases of unnamed buttons and links get a name, and a link with visible text no longer loses it.
3.1.6
- Fixed: the plugin’s own panel sat outside every landmark on every site. It carried
role="toolbar", which is not a landmark, so checkers counted the panel as content belonging to no region of the page. It is nowrole="complementary". - Fixed: buttons and links without text stayed unnamed in three cases. Icon class names are now recognised in German as well (
icon-suche,warenkorb,konto,schliessen,nach-oben…); a link to a bare domain is named after that domain; and a submit button without text inside a form is called “Send”. - Fixed: a link with visible text could lose its name. If a nameless link with the same target sat on the same page, the link with text was given an
aria-labeltoo — and its visible text was no longer part of its name (WCAG 2.5.3). - Fixed: the switches and the number field on the plugin’s own settings screens had no label of their own for screen readers to announce.
- Fixed: the muted text in the admin screens did not meet the contrast ratio against the grey WordPress background (4.2:1 instead of 4.5:1).
3.1.5
- Fixed: on sites running Elementor, none of the source code fixes arrived. Elementor switches off the output buffer that WordPress has offered for exactly this purpose since 6.9, for the whole site — the admin screen still reported “active” while not a single alt text was added to the delivered HTML. Libration now switches the buffer back on for itself.
- Fixed: the skip links disappeared on almost every site. As soon as the theme brought its own skip link — and practically every theme has done so since WordPress 5.2 — the plugin removed its entire bar. Now only the link to the content is dropped, the one the theme provides itself; the links to navigation and footer stay and point at targets that actually exist on the page.
- Fixed: the panel’s own footer line and the percentage readout of the sliders did not meet the contrast ratio the plugin checks for.
- Fixed: long slider labels were cut off. They now wrap.
- New: the “Fixes” tab says so when the fixes never reach a page, instead of claiming they are active.
3.1.4
- The documentation links in the plugin and in the plugin list pointed to an address that does not exist. Reported by Michael Rapp of the French translation team, along with everything else in this release.
- The contrast calculator printed part of its own source code onto the page and did not recalculate: one PHP tag too many meant its script was never loaded. Entering a hex value now updates the ratio again.
- “Dark” as the panel theme had no effect. The setting did produce the right colours, but an older rule in the stylesheet overrode them — including for the slider track, which became invisible instead. The widget panel now follows the setting in light and dark.
- The bundled Swedish and Croatian catalogues have been removed. Both locale teams reviewed them and rejected them, and they were right to: they were machine-translated and had not been checked by a native speaker.
3.1.3
- The plugin now runs on WordPress 6.5 and newer instead of requiring 6.9. That covers about a quarter of all WordPress installations that could not install it before.
- “Easy Language” is now called “simplified language” throughout. The feature produces an AI-generated draft for editorial review — it does not follow the Inclusion Europe easy-to-read method, and the old name claimed otherwise.
- The French, Italian and Dutch translations now use typographic apostrophes instead of straight ones, as the style guides of those languages require.
3.1.2
- Fixed: the colour filters — invert, monochrome, low and high saturation — left the page background in its original colour. On light pages that was the most visible leftover and made the switch look half-finished.
- Fixed: dark and light contrast left gradients and background images untouched. A light gradient over black takes away the very contrast the mode is there to create.
- Fixed: in reading mode, block themes overflowed sideways because the negative margins of full-width blocks no longer matched the narrower text column.
3.1.1
- The widget button now carries the accessibility figure instead of a generic person symbol — the same mark the plugin uses everywhere else.
- The opened widget uses the full height of the window. It only scrolls when the browser window is genuinely too short for it.
Screenshots
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Libration Accessibility Widge… alternatives
All accessibility plugins →FAQ
Libration Accessibility Widget, Che…: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 4, 2026
Is Libration Accessibility Widget,… free?
Yes. Libration Accessibility Widget,… is free to download and use from the official WordPress.org plugin directory.
Is Libration Accessibility Widget,… safe to use in 2026?
Libration Accessibility Widget,… is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites, is rated 5/5 and was last updated 3 weeks ago, and scores 73/100 on our health check.
How many websites use Libration Accessibility Widget,…?
Libration Accessibility Widget,… is active on 10+ WordPress websites and has been downloaded 557 times since it launched in August 2026. It was downloaded 359 times in the last 30 days.
Does Libration Accessibility Widget,… work with WordPress 7.1?
Yes. The developer has tested Libration Accessibility Widget,… up to WordPress 7.1.2, the latest release. It requires WordPress 6.5 or newer.
What PHP version does Libration Accessibility Widget,… need?
Libration Accessibility Widget,… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Libration Accessibility Widget,… last updated?
The latest version, 3.1.6, was released on September 16, 2026 (3 weeks ago).
Who makes Libration Accessibility Widget,…?
Libration Accessibility Widget,… is developed and maintained by libration.
What are the best alternatives to Libration Accessibility Widget,…?
The most popular alternatives to Libration Accessibility Widget,… are Web Accessibility (formally… (500K+ installs), Auto Image Attributes From… (100K+ installs) and Accessibility by UserWay (80K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card