Accessibility Widget
A multilingual, dependency-free, WCAG 2.2-focused accessibility preference widget added with one script.
A dependency-free, vanilla JavaScript preference widget added to a website with one script. Its interface runs in Shadow DOM, stores settings in LocalStorage, and requires no private key or service.
Six optional profiles apply verified combinations of color, typography, reading, focus, and motion preferences.
Tools include text size, line height, letter spacing, text alignment, font family, four contrast modes, monochrome, reading guide, link and heading highlighting, image hiding, large cursor, focus indicator, animation pausing, skip-to-content, and browser-based read aloud. It supports eleven interface languages and dynamic page content.
This widget does not by itself make a website WCAG-conformant. Site-wide design, content, code, and assistive-technology testing are still required.
Interactive demo
Accessibility PanelPick a profile → toggle tools → the live preview updates instantly
This demo runs in your browser on fake data — it never connects to a real server.
Akatron