BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Halvane Accessibility Fixes icon
Actively maintained Tested with WP 7.1

Halvane Accessibility Fixes

Accessibility checker for WCAG and ADA compliance. Finds issues and safely fixes alt text, skip links and page language. Not an overlay.

Active installs<10New
Downloads · 30d166• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads156Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d22▼ -24.1% week over week
Our verdict

Solid choice

Halvane Accessibility Fixes is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 2 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 & support

Daily downloads

91827Sep 13Sep 23Oct 3
Yesterday2
Daily average (1y)8
Peak day37Sep 13, 2026
Last 12 months166

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Halvane Accessibility Fixes stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
accessibility >100 3,385 Best accessibility plugins →
accessibility checker #70 218 Best accessibility checker plugins →
ADA Compliance #74 163 Best ADA Compliance plugins →
Alt Text >100 1,964 Best Alt Text plugins →
wcag >100 824 Best wcag plugins →

About Halvane Accessibility Fixes

From the official readme · v0.1.9

Description

An accessibility checker for WordPress that also fixes what it finds.

Halvane scans your pages against WCAG 2.1 AA — the standard behind the ADA, Section 508 and the European Accessibility Act — and repairs the failures that can be repaired without a human judgement call. Missing image alt text, an undeclared page language, links with no accessible name, untitled iframes, a missing keyboard skip link.

Most accessibility plugins do one of two things: they tell you what is wrong and leave you to it, or they paint over it with an overlay widget. This does neither. It finds the problems and then edits your actual content to fix the ones it safely can, leaving the rest as instructions.

It is not an overlay. Nothing is injected into your pages for visitors, no widget appears in the corner, and no JavaScript rewrites the DOM at load time. Around a third of the accessibility lawsuits filed in 2025 named sites running an overlay, because repainting a page in the browser leaves the underlying content exactly as inaccessible as it was. Every fix here changes stored content or a real WordPress setting, is visible in the editor afterwards, and has an Undo.

What it fixes

  • Missing alt text — copies the alt text your media library already holds for that image. It only reuses words you wrote; it does not invent a description.
  • Spacers and dividers — marks images whose filename says they are decorative with an explicit empty alt, so screen readers skip them instead of announcing a filename.
  • Page language not declared — sets the lang attribute from your WordPress site language.
  • Captions as a fallback — where an image has no alt anywhere but does have a caption, uses the caption. A caption is not always a good description, so this one is worth reviewing afterwards, and the plugin says so.
  • Links with no accessible name — uses the link’s own title attribute as its accessible name, leaving the visible text alone.
  • Untitled iframes — titles embeds from the embedded page.
  • Skip link — adds a keyboard skip-to-content link where the theme has none.

That is the whole list — seven fixes. Everything else the scan reports is left in the report as instructions, because it needs a judgement this plugin is not entitled to make.

What it will not do

  • Page builders. Elementor, Divi, WPBakery, Avada, Beaver Builder and Bricks store page content inside themselves rather than in the WordPress editor, so a plugin editing posts cannot reach it. On those sites this plugin fixes site-wide settings and any page not built with the builder — and it names the pages it had to skip rather than counting them as done. Roughly half of WordPress sites use one of these, so please read this line before installing.
  • Judgement calls. It will not write alt text for a photograph it has never seen, or decide whether your colour contrast is a brand decision. Those stay in the report as instructions for you.
  • Guarantee compliance. No automated tool can. Automated testing catches roughly a third of WCAG criteria; the rest need a person.

What costs money, and what does not

The fixes are free and have no account attached to them. They are ordinary PHP running on your own server, and nothing in this plugin checks a licence, counts uses, or expires before applying one. Install it, apply them, never sign up for anything.

Scanning needs an account, because that part genuinely runs on adascanner.org rather than on your site — axe-core is a browser engine and cannot run inside PHP, and shipping a second scanner that disagreed with the website’s would leave you with two answers and no way to choose. A free account covers it. Paid plans exist for the wider service — whole-site crawls, monitoring, VPAT reports — and none of that changes what the plugin on your server will do.

You can also use the fixes with no scan at all, if you already know what is wrong.

External services

This plugin relies on adascanner.org, a third-party service operated by the plugin author, to scan pages and to check what your account is allowed to do. The plugin does not work without it.

1. Page scanning — POST https://adascanner.org/api/scan
Sent when you press “Scan now”. Transmits: the public URL of your site’s home page, your API key, and the standard to test against (WCAG 2.1 AA). The service then fetches that public URL itself and returns the accessibility findings. Your post content, database and credentials are never transmitted.

2. Account check — POST https://adascanner.org/api/plugin/verify
Sent when the settings screen loads, if you have entered an API key, and cached for 15 minutes. Transmits: your API key. Returns your plan name so the screen can confirm the key was recognised. It gates nothing: the fixes do not consult it and run whether or not it succeeds.

3. Fix rating — POST https://adascanner.org/api/plugin/feedback
Sent only if you have connected an account, only if you choose to answer the one-question rating shown after a fix changes something, and only when you press Send. Transmits: your API key, which fix you rated, a rating from 1 to 5, whether you ticked “it worked”, the page builder detected on your site if any, and the free-text comment you typed. Pressing Skip sends nothing. No rating is ever sent without that press.

Terms of service: https://adascanner.org/terms
Privacy policy: https://adascanner.org/privacy

Installation

  1. Install and activate the plugin.
  2. Go to Tools › Halvane. The fixes are there and ready — no account, no key, nothing to sign up for.
  3. To scan as well: create a free account at https://adascanner.org, copy the API key from Dashboard › API keys, paste it on that screen and save. It confirms straight away whether the key was recognised.
  4. Press Scan now to see what needs fixing, then apply the fixes you want, one at a time.

Take a backup before applying fixes on a site that matters. That is the advice for any plugin that edits content, and it is the advice here.

Frequently asked questions

Is this an accessibility overlay?

No, and that is the point. Overlays inject JavaScript that repaints the page in the visitor’s browser while the underlying content stays exactly as inaccessible as it was. Around a third of the accessibility lawsuits filed in 2025 named sites running one. Halvane changes stored content and real WordPress settings instead. Nothing is added to your pages for visitors, there is no widget in the corner, and every change has an Undo.

Will this make my site ADA compliant?

No automated tool can make that claim, and any that does is selling you something. Automated testing reaches roughly a third of the WCAG success criteria; the rest need a person to judge — whether your alt text actually describes the image, whether the page can be operated by keyboard, whether the reading order makes sense. This fixes seven common failures properly and tells you honestly about the rest.

Does it work with Elementor, Divi or another page builder?

Partly, and you should read this before installing. Elementor, Divi, WPBakery, Avada, Beaver Builder and Bricks store content inside themselves rather than in the WordPress editor, so no plugin editing posts can reach it. On those sites Halvane fixes site-wide settings and any page not built with the builder, and it names the pages it had to skip rather than counting them as done. Roughly half of all WordPress sites use one of these.

Does it write alt text for my images with AI?

No. It copies the alt text your own media library already holds for that image, and falls back to the caption where there is one. It only ever reuses words you wrote. A plugin inventing a description for a photograph it has never seen produces confident nonsense that a screen reader then reads aloud as fact.

Do I need an account?

Not for the fixes. They are ordinary PHP running on your own server, and nothing in this plugin checks a licence, counts uses, or expires. Scanning needs a free account because that part genuinely runs on adascanner.org — axe-core is a browser engine and cannot run inside PHP.

What about the European Accessibility Act?

The EAA has applied since June 2025 and is enforced against EN 301 549, which adopts WCAG Level A and AA wholesale. The same failures this plugin finds and fixes are the ones that standard is measured on. It is not a compliance guarantee — see above — but the fixes are real fixes.

Does it slow my site down?

No. Nothing runs for visitors on a normal page load. Scanning happens when you press the button, in the admin, and the work is done by the remote service rather than your server.

What happens to my fixes if I uninstall?

They stay. Alt text, page language and link names are your content once written, and quietly reverting them on uninstall would leave a site less accessible than it was five minutes earlier. If you want them gone, press Undo on each fix before you remove the plugin. Uninstalling deletes the plugin’s own settings and nothing else.

Does it work with Elementor or Divi?

Partly, and it tells you where it cannot help. Those builders keep page content in their own storage, out of reach of anything editing WordPress posts. Site-wide fixes still apply; builder pages are named as skipped rather than silently counted as fixed.

Is it free?

The fixes are, permanently, with no account. Scanning needs a free account because it runs on our servers rather than yours. Nothing in the plugin code is switched off, time-limited or reserved for a paid plan.

Will this make my site legally compliant?

No tool can promise that, and be sceptical of any that does. Automated testing reliably catches about a third of WCAG success criteria. This plugin fixes a subset of that third and reports the rest so a person can deal with them.

Is my content sent to your servers?

No. The scanner is given your site’s public URL and fetches those pages the way any visitor would. Your database, drafts, private posts and credentials never leave your server. See the “External services” section for the exact list of what is transmitted.

Changelog

Running out of scans now links to the plans.

0.1.9

  • When a scan is refused because the month’s allowance is used up, the message now carries a link to the plans instead of naming prices and leaving you to find the site. Only an allowance problem gets the link — a network failure or a bad key is not solved by spending money.

0.1.8

  • The Tools menu entry and the settings heading now read Halvane rather than ADA Scanner, so the plugin is findable under the name it was installed as.

0.1.7

  • Renamed to Halvane Accessibility Fixes, with the text domain and slug to match.

0.1.6

  • Renamed to Includio Accessibility Fixes, with the text domain and slug to match.

0.1.5

  • Renamed to ADAScanner Accessibility Fixes, with the text domain and slug to match.
  • The skip link’s CSS is enqueued through wp_add_inline_style() instead of being printed as a style block, so a site can dequeue, cache or concatenate it.

0.1.4

  • Corrected the fix list. Earlier versions of this readme claimed repairs to heading order and to images inside links; neither was ever implemented. The seven fixes now listed are the seven that exist. Alt text from captions was implemented but had been left out.

Full changelog on WordPress.org →

Screenshots

Tools › Halvane. Connect an account, scan your homepage, and apply fixes one at a time — each with a plain description of what it will change.
Tools › Halvane. Connect an account, scan your homepage, and apply fixes one at a time —…
A fix that has been applied turns into an Undo, on the same row that applied it.
A fix that has been applied turns into an Undo, on the same row that applied it.
Pages a page builder puts out of reach are counted and named, rather than silently passed over.
Pages a page builder puts out of reach are counted and named, rather than silently passed…
After a fix changes something, the plugin asks once how it went. Skip is right there, and it never asks about that fix again.
After a fix changes something, the plugin asks once how it went. Skip is right there, and…

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.

Active installs badge Rating badge Health score badge

Best Halvane Accessibility Fixes alternatives

All accessibility plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Web Accessibility (formally known as Ally) – WCAG Scanning, Guided Fixes, Usability Widget Web Accessibility (formally known as Ally) Web Accessibility (formally known as Ally) is a free, powerful, and user-friendly plugin… by Elementor 500K+ ★★★★★★★★★★ 2.9 (162) 1 month ago 63
2 Auto Image Attributes From Filename With Bulk Updater (Add Alt Text, Image Title For Image SEO) Auto Image Attributes From Filename With Bulk Updater (Add… Automatically add Image Alt Text, Title, Caption and Description from Filename. Bulk update… by Arun Basil Lal 100K+ ★★★★★★★★★★ 4.8 (93) 1 month ago 91
3 Accessibility by UserWay Accessibility by UserWay UserWay’s Accessibility Widget creates a simpler and more accessible browsing experience… by UserWay 80K+ ★★★★★★★★★★ 4 (57) 10 months ago 59
4 WP Accessibility WP Accessibility WP Accessibility fixes common accessibility issues in your WordPress site. by Joe Dolson 60K+ ★★★★★★★★★★ 4.8 (68) 1 day ago 94
5 Infinity23 (Formerly Tag Manager) – One Plugin That Replaces All The Rest Infinity23 (Formerly Tag Manager) All in one WordPress plugin - accessibility, tag manager, notes, floating contact buttons… by YYDevelopment 20K+ ★★★★★★★★★★ 4.7 (53) 1 week ago 89
6 Alt Text AI – Automatically generate image alt text for SEO and accessibility Alt Text AI Automatically sets the descriptive alt text of your images. Boosts your SEO and… by alttextai 20K+ ★★★★★★★★★★ 4.7 (35) 2 days ago 89
7 My Calendar – Accessible Event Manager My Calendar – Accessible Event Manager Accessible WordPress event calendar plugin. Manage single or recurring events, event… by Joe Dolson 20K+ ★★★★★★★★★★ 4.7 (159) 2 days ago 88
8 Dark Mode – Improve Accessibility with AI Powered Dark Theme Dark Mode – Improve Accessibility with AI Powered Dark Theme Enable dark mode on WordPress without any coding. Improve site accessibility with a… by WPPOOL 20K+ ★★★★★★★★★★ 4.5 (390) 5 days ago 92
9 AccessibleWP – Accessibility Toolbar AccessibleWP – Accessibility Toolbar Add a professional accessibility toolbar to your WordPress site and make it easier for… by UserWay 20K+ ★★★★★★★★★★ 4.5 (47) 2 years ago 48
10 SimpleTOC – Table of Contents Block SimpleTOC – Table of Contents Block SEO-friendly Table of Contents Gutenberg block. No JavaScript or CSS by default. by Marc Tönsing 10K+ ★★★★★★★★★★ 4.9 (77) 19 hours ago 79

FAQ

Halvane Accessibility Fixes: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 4, 2026

Is Halvane Accessibility Fixes free?

Yes. Halvane Accessibility Fixes is free to download and use from the official WordPress.org plugin directory.

Is Halvane Accessibility Fixes safe to use in 2026?

Halvane Accessibility Fixes is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

How many websites use Halvane Accessibility Fixes?

Halvane Accessibility Fixes is active on <10 WordPress websites and has been downloaded 156 times since it launched in September 2026. It was downloaded 166 times in the last 30 days.

Does Halvane Accessibility Fixes work with WordPress 7.1?

Yes. The developer has tested Halvane Accessibility Fixes up to WordPress 7.1.2, the latest release. It requires WordPress 6.0 or newer.

What PHP version does Halvane Accessibility Fixes need?

Halvane Accessibility Fixes requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Halvane Accessibility Fixes last updated?

The latest version, 0.1.9, was released on September 19, 2026 (2 weeks ago).

Who makes Halvane Accessibility Fixes?

Halvane Accessibility Fixes is developed and maintained by minawefky.

What are the best alternatives to Halvane Accessibility Fixes?

The most popular alternatives to Halvane Accessibility Fixes 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
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.