WordPress Plugin
Accessibility tools without the high cost
Open Accessibility delivers user-driven accessibility features that give visitors more control over readability, focus, contrast, and comfort — with the integrity of a fully open-source WordPress plugin.
Free and open source. No overlay subscription.
- Version
- 1.4.0
- Requires WP
- 5.2+
- Tested to
- 7.1
- Requires PHP
- 7.4+
- Overlay service
- None
What it does
-
Multiple contrast modes
High contrast, negative contrast, light, or dark viewing modes, chosen by the visitor rather than imposed on them.
-
Text adjustments
Increase text size and adjust line height, letter spacing, and word spacing for better readability.
-
Skip to content
A direct path past repeated navigation into page content, resolving a real target and moving keyboard focus to it.
-
Focus outlines and link underlining
Make interactive elements easier to identify when navigating by keyboard, screen reader, or other assistive technology.
-
Pause animations
Reduce distracting movement for visitors who need a calmer, more predictable page.
-
Saved preferences
Each visitor’s chosen settings persist across visits, so their preferred experience follows them around your site.
Every feature, in full
| Feature | What It Does for You |
|---|---|
| Multiple Contrast Modes | Let visitors choose high contrast, negative contrast, light, or dark viewing modes for a more comfortable reading experience. |
| Text Adjustments | Allow users to increase text size and adjust line height, letter spacing, and word spacing for better readability. |
| Skip to Content Link | Give keyboard users a direct path past repeated navigation and into the page content that matters. |
| Focus Outlines + Link Underlining | Make interactive elements easier to identify for users navigating with a keyboard, screen reader, or other assistive technology. |
| Pause Animations | Reduce distracting movement for visitors who need a calmer, more predictable page experience. |
| Hide Images | Help users simplify busy pages and focus on the written content when visual clutter gets in the way. |
| Accessibility Statement Generator | Create a basic accessibility statement that shows your commitment to WCAG-minded improvement. |
| Saved Preferences | Remember each visitor’s chosen settings across visits so their preferred experience follows them around your site. |
| Configurable Panel | Rename the widget heading, add optional Help and Feedback links, and surface a Sitemap link, all from the settings screen. |
| Filters for Developers | Override any widget label or behaviour with open_accessibility_strings, open_accessibility_panel_title, open_accessibility_panel_links, and open_accessibility_skip_target_candidates. |
| Opt-In Usage Logging | Usage logging is off by default, so nothing is recorded unless you ask for it. |
Who it’s for
-
Small businesses and nonprofits
Offer a more inclusive experience without straining your budget.
-
Developers and agencies
Deploy a transparent accessibility solution on client sites without locking anyone into a surprise subscription.
-
Educational institutions
Show a practical commitment to access, readability, and visitor choice.
-
Personal sites
Make your own corner of the web friendlier to more people with a tool you can actually understand.
Version 1.4.0 repairs skip-to-content, which quietly did nothing on any theme without an #content element — including every block theme, and Kadence. The link now resolves a real target and moves keyboard focus to it rather than only scrolling the page, which is the difference between passing and failing WCAG 2.1 SC 2.4.1.
A new Links settings tab adds optional Help and Feedback links to the widget panel and surfaces the Sitemap link, and a Panel Title setting renames the widget heading without code. Usage Logging is now opt-in and off by default, so nothing is recorded unless you ask for it, and an opt-in “Open Links in Same Tab” setting strips target="_blank" for WCAG 2.1 SC 3.2.5. Verified on WordPress 7.1 with PHP 8.4 and 8.5, and tested against Hello Elementor, Astra, GeneratePress, OceanWP, Kadence, and Twenty Twenty-Five.