Title: D2i Accessibility Toolkit
Author: d2itechnology
Published: <strong>May 18, 2026</strong>
Last modified: May 20, 2026

---

Search plugins

![](https://ps.w.org/d2i-accessibility-toolkit/assets/banner-772x250.png?rev=3535253)

![](https://ps.w.org/d2i-accessibility-toolkit/assets/icon-256x256.png?rev=3535162)

# D2i Accessibility Toolkit

 By [d2itechnology](https://profiles.wordpress.org/d2itechnology/)

[Download](https://downloads.wordpress.org/plugin/d2i-accessibility-toolkit.1.0.1.zip)

 * [Details](https://pcd.wordpress.org/plugins/d2i-accessibility-toolkit/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/d2i-accessibility-toolkit/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/d2i-accessibility-toolkit/#installation)
 * [Development](https://pcd.wordpress.org/plugins/d2i-accessibility-toolkit/#developers)

 [Support](https://wordpress.org/support/plugin/d2i-accessibility-toolkit/)

## Description

**D2i Accessibility Toolkit** injects a floating accessibility panel into the front-
end of any WordPress site. Visitors can activate assistive adjustments in a single
click without needing to change their browser or operating system settings.

> **Important notice:** This plugin helps users customise their browsing experience.
> It does **not** automatically make your website fully compliant with WCAG, ADA,
> Section 508, or EN 301 549. Website owners remain responsible for ensuring their
> content (semantic HTML, image alt text, captions, heading structure, and color
> contrast in their own designs) meets applicable standards.

#### Features

 * **Contrast modes** — Dark, Light, High Contrast (cycle through)
 * **Highlight Links** — high-visibility outlines and backgrounds on all links
 * **Bigger Text** — 100 %  120 %  140 %  160 %  180 %  200 % (rem-based, reflows
   correctly)
 * **Text Spacing** — applies WCAG 1.4.12 exact values (line-height 1.5, letter-
   spacing 0.12 em, word-spacing 0.16 em, paragraph spacing 2 em)
 * **Pause Animations** — stops CSS animations/transitions; pauses `<video autoplay
   >`; respects `prefers-reduced-motion` automatically
 * **Hide Images** — hides img/picture/SVG; injects alt text as visible text nodes
 * **Dyslexia Friendly** — applies OpenDyslexic font (bundled locally, no CDN), 
   increases line-height and letter-spacing
 * **Big Cursor** — 64 px white or black cursor SVG, locally bundled
 * **Line Height** — Default  1.5  1.75  2.0  2.5
 * **Text Alignment** — Default  Left  Centre  Right (justify excluded per WCAG 
   1.4.8)
 * **Reset All** — one click restores defaults, clears LocalStorage

#### Compliance support

The widget provides user-facing adjustments that support meeting:

 * **WCAG 2.1 Level AA** (all applicable SCs)
 * **WCAG 2.2** new SCs (2.4.11 Focus Not Obscured, 2.5.8 Target Size ≥ 44 × 44 
   px, 3.2.6 Consistent Help)
 * **ADA Title II / III**
 * **Section 508 Refresh**
 * **EN 301 549**

#### Privacy

 * **No external requests** — all fonts, cursors, and icons are bundled locally
 * **No tracking, no analytics, no phone-home**
 * User preferences are stored in **browser LocalStorage** only — no cookies, no
   database writes

#### Widget accessibility

The widget itself is fully accessible:

 * All controls are semantic `<button>` elements
 * Color contrast ≥ 4.5:1 within the widget
 * Touch targets ≥ 44 × 44 px
 * Keyboard navigable; focus trapped while panel is open; Escape to close
 * Full ARIA: `role="dialog"`, `aria-modal`, `aria-labelledby`, `aria-pressed`, `
   aria-expanded`, `aria-live`
 * Tested with NVDA, JAWS, VoiceOver, TalkBack
 * Widget is never affected by its own filters (invert/saturation are counter-filtered
   on the widget container)

## Screenshots

 * [[
 * Widget trigger button (bottom-right, default position)
 * [[
 * Open accessibility panel showing all feature tiles
 * [[
 * High-contrast mode active
 * [[
 * Admin settings page
 * [[
 * Statement generator

## Installation

#### From WordPress Dashboard (Recommended)

 1. Go to **Plugins  Add New**
 2. Search for **D2i Accessibility Toolkit**
 3. Click **Install Now**, then **Activate**
 4. Go to **D2i Accessibility** in the WordPress admin sidebar menu to configure the
    widget

#### Manual Installation

 1. Download the plugin ZIP from the [WordPress Plugin Directory](https://wordpress.org/plugins/d2i-accessibility-toolkit/)
 2. Go to **Plugins  Add New  Upload Plugin**
 3. Upload the ZIP file and click **Install Now**, then **Activate**
 4. Go to **D2i Accessibility** in the WordPress admin sidebar menu to configure the
    widget

## FAQ

### Where does the OpenDyslexic font come from?

OpenDyslexic is an open-source font licensed under the SIL Open Font Licence. `OpenDyslexic-
Regular.woff2` and `OpenDyslexic-Bold.woff2` are downloaded from [opendyslexic.org](https://opendyslexic.org)
and bundled in the `public/fonts/` directory — no CDN or external request is made.

### Does this plugin make my site WCAG compliant?

No. Accessibility overlays and toolkits are a supplemental aid, not a substitute
for accessible design and content. You must still ensure your site’s HTML is semantic,
images have alt text, videos have captions, and your color scheme meets contrast
requirements.

### Where are user preferences stored?

Browser LocalStorage under the key `d2i_a11y_user_prefs`. No data is sent to a server.

### Is this plugin GDPR-friendly?

Yes. It makes no external requests, sets no cookies, and stores no personal data
on the server.

## Reviews

![](https://secure.gravatar.com/avatar/bb4c1dfed1aef6ebf501e5c1afa71247a034d815f23087215c08f22d80a064e7?
s=60&d=retro&r=g)

### 󠀁[Great accessibility plugin — clean and effective](https://wordpress.org/support/topic/great-accessibility-plugin-clean-and-effective/)󠁿

 [zikru](https://profiles.wordpress.org/zikru/) May 19, 2026

An excellent WordPress accessibility plugin built with real WCAG compliance in mind.
The D2i Accessibility Toolkit is lightweight, easy to configure, and works smoothly
across multiple WordPress themes without conflicts. It helps improve website accessibility,
ADA compliance, keyboard navigation, screen reader support, color contrast, and 
overall user experience. A great solution for developers looking to create inclusive,
and accessible websites while following modern web accessibility standards.

 [ Read all 1 review ](https://wordpress.org/support/plugin/d2i-accessibility-toolkit/reviews/)

## Contributors & Developers

“D2i Accessibility Toolkit” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ d2itechnology ](https://profiles.wordpress.org/d2itechnology/)

[Translate “D2i Accessibility Toolkit” into your language.](https://translate.wordpress.org/projects/wp-plugins/d2i-accessibility-toolkit)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/d2i-accessibility-toolkit/),
check out the [SVN repository](https://plugins.svn.wordpress.org/d2i-accessibility-toolkit/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/d2i-accessibility-toolkit/)
by [RSS](https://plugins.trac.wordpress.org/log/d2i-accessibility-toolkit/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Confirmed compatibility with WordPress 7.0
 * Fixed admin assets (CSS/JS) not loading on the plugin settings page

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.1**
 *  Last updated **2 weeks ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/d2i-accessibility-toolkit/)
 * Tags
 * [accessibility](https://pcd.wordpress.org/plugins/tags/accessibility/)[ada](https://pcd.wordpress.org/plugins/tags/ada/)
   [wcag](https://pcd.wordpress.org/plugins/tags/wcag/)[widget](https://pcd.wordpress.org/plugins/tags/widget/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/d2i-accessibility-toolkit/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/d2i-accessibility-toolkit/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/d2i-accessibility-toolkit/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/d2i-accessibility-toolkit/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/d2i-accessibility-toolkit/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/d2i-accessibility-toolkit/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/d2i-accessibility-toolkit/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/d2i-accessibility-toolkit/reviews/)

## Contributors

 *   [ d2itechnology ](https://profiles.wordpress.org/d2itechnology/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/d2i-accessibility-toolkit/)