EqualFix – AI Accessibility Auto-Fixer
EqualFix – AI Accessibility Auto-Fixer

EqualFix – AI Accessibility Auto-Fixer

0/5 (0 ratings) — active installs Updated Nov 9, 2026
The dashboard — run a full audit, then see what is already fixed, what one click can still fix, and what AI Vision can draft for you.

The dashboard — run a full audit, then see what is already fixed, what one click can still fix, and what AI Vision can draft for you.

EqualFix scans your site’s public pages for accessibility issues and then fixes them — it does not stop at a report. For most problems EqualFix works out the fix itself, shows you exactly what will change, and applies it only when you press the button.

Its signature fix is colour contrast. Where a page’s own styles name both the text colour and the background, EqualFix computes the nearest shade of your own colour that passes the WCAG contrast check and applies that — you never have to pick a replacement colour, and the problem does not sit in a report waiting for a designer.

The free plugin fixes these automatically:

  • Adds the missing page language attribute
  • Adds empty alt text to decorative images missing it
  • Adds accessible names to icon-only buttons and links (derived from existing title attributes and inline SVG titles/descriptions — never invented)
  • Associates form fields with their visible labels where a unique match exists
  • Adds a skip-to-content link where your theme lacks one

And these problems can be fixed inside the plugin too — most in one click from the Issues list, each with the change shown before anything is applied:

  • Low text contrast — the nearest passing shade of the text’s own colour, computed for you
  • Generic link text (“click here”, “read more”) — given a real name drawn from the page itself, never invented
  • Duplicate element IDs — later copies renamed safely, references left untouched
  • Clickable elements that are not buttons — given real button behaviour and keyboard support
  • Missing page titles — set from the page’s own heading
  • Embeds without titles — the provider’s title filled in for you to confirm
  • Form fields missing an autocomplete hint
  • Positive tabindex values that break the natural tab order
  • Viewports that block zoom
  • ARIA references pointing at elements that do not exist
  • Empty headings
  • Skipped heading levels — corrected where it is safe (Pro)

Pro adds the structural fix set, AI Vision — which drafts alt text and labels for the problems no rule can reach, each draft waiting for your approval before anything is applied — plus scheduled monitoring and PDF remediation reports for your records. Free includes up to 10 of your own fix rules; Pro removes the limit.

The audit runs 18 named checks on each scanned page:

  • Images have descriptions (alt text)
  • Buttons, links and controls have names
  • Form fields have labels
  • Page language is set and well-formed
  • Page has a title
  • A skip link leads to the main content
  • Element IDs are unique
  • Headings are in order and not empty
  • Embedded frames are titled
  • Zoom is not disabled
  • ARIA references point at elements that exist
  • Nothing focusable is hidden from screen readers
  • Clickable things are real buttons or links
  • Tab order follows the page order
  • Personal-data fields offer autocomplete
  • Data tables have header cells
  • Videos and audio offer captions or a transcript
  • Text contrast, from styles written in the page

When a scan completes, the results also list the checks your pages passed, so a clean area is shown as checked-and-passed rather than simply not mentioned. The audit works from the HTML and the styles written in the page itself; it does not run a browser, so it does not judge keyboard operation, focus visibility, motion, or anything that only appears after JavaScript runs — those need human testing, and the results say so.

Every fix type can be previewed (before/after) and enabled or disabled individually. Fixes are applied at render time only — your theme files and post content are never modified, and deactivating the plugin restores your original output immediately.

The built-in audit shows each finding with its severity, WCAG reference, the exact HTML, and a plain-English explanation. Findings are honestly categorized: auto-fixable by this plugin, auto-fixable by the Pro add-on, needs human review, or third-party embed (cannot be auto-fixed).

The free plugin runs entirely on your site: audits and fixes are local, and nothing is sent anywhere automatically. The one exception is yours to trigger: if you buy the Pro add-on, the Pro tab in this dashboard can validate your licence key against the EqualFix service and download Pro for a one-click install — see the External Services section for exactly what is sent. The free plugin is complete as-is and works forever without payment.

This tool assists with identifying and remediating specific accessibility issues in your site’s HTML output. It does not provide legal advice and does not guarantee compliance with the ADA, WCAG, or any other law or standard. Accessibility is an ongoing process, and some issues require manual review and fixes. Responsibility for your site’s accessibility remains with you, the site owner.

External Services

This plugin connects to one external service — the EqualFix licence and download service at equalfix.com — and only when you ask it to:

  • Licence validation — when you paste a licence key on the Pro tab and click “Install Pro”, the plugin sends the key and your site URL to https://equalfix.com/api/public/licence/validate to confirm the key is genuine and registered to this site.
  • Pro download — after validation, the plugin requests a signed, single-use download link from https://equalfix.com/api/public/billing/download-token (sending the same key and site URL) and WordPress downloads the Pro add-on from the returned address and installs it.

No other requests are made. The audit, the fixes, and every other screen work fully offline from any EqualFix server. The service’s terms and privacy policy: Terms of Service · Privacy Policy.

Privacy

Default state: this plugin makes no external network requests and stores data only in your own database (settings, audit summaries, dismissal records, and a cache-purge log).

The only exceptions are the owner-initiated calls described under External Services: your licence key and site URL when you paste a key and click Install. The plugin never transmits page content, visitor data, customer data, order data, or personal data, and nothing is sent automatically or in the background.