Not every visitor reads your website the way you designed it. Some need bigger text or stronger contrast, some find a dyslexia-friendly font easier, and some would rather listen than read. The accessibility widget is now part of Kukie.io: a panel your visitors open on any page to adapt it to how they read, with bigger text, higher contrast, read aloud and more.
There is no new vendor, no second embed code and no plugin to install. When you switch the widget on for a site, it is added to the same Kukie script that already serves your cookie banner. Your pages keep loading one script, and the script tag on your site stays exactly as it is.
What your visitors get
A round button in the corner of every page opens the panel. Every adjustment applies straight away, stays applied as the visitor moves between pages, and one tap resets everything.
17 adjustments: bigger text, text spacing, line height, text align, dyslexia-friendly font, bold text, highlight links, highlight titles, contrast (high contrast, dark mode or inverted colours), saturation, content scaling, hide images, pause animations, mute sounds, big cursor, reading guide and read aloud.
6 one-tap profiles: Motor impaired, Low vision, Dyslexia, Cognitive and learning, ADHD friendly and Seizure safe. Each applies a sensible combination of adjustments at once, and each can still be fine-tuned afterwards.
A page structure navigator that lists the page's headings, landmarks and links, so visitors can jump straight to what they need.
Read aloud: a visitor clicks or selects any text and hears it spoken, using the speech engine built into their browser.
Some visitors never need to open the panel at all. The widget reads the accessibility preferences already set on the visitor's device, so someone who asks for reduced motion or more contrast at system level gets that on your site automatically.
In your visitor's language
An accessibility tool that only speaks English is itself a barrier. The panel is translated into 70+ languages, the same set as your cookie banner, and opens in the language your banner detected for the visitor. A flag picker lets them switch language, and Arabic and Hebrew show the panel right to left.
No tracking, no third parties
Many accessibility overlays load from their vendor's servers and report back to them, which adds another third party to your privacy policy. This widget makes no third-party requests of its own: no vendor API, no external fonts and no analytics. A visitor's choices are stored only in their own browser, so pages stay adjusted between visits, and nothing about those choices is sent to Kukie.io or anyone else. Read aloud uses the voices the visitor's browser provides; some browsers fetch those voices from an online service, which is a request the browser makes, not the widget.
The widget adds about 15 KB compressed to your Kukie script, and only for sites that switch it on. Sites with the widget off get exactly the same script as before.
You decide what the panel shows
Each site has its own settings, with a live preview of the real widget as you make changes:
Position and size: bottom left or bottom right, and a button of 44, 52 or 60 pixels. There is no smaller option, because 44 pixels is the recognised minimum size for a touch target.
Colour: pick any colour, or leave it empty to match your banner theme's primary colour.
Modules: switch off any tool that does not fit your site. A hidden module is fully inactive, not only hidden.
Languages: offer your banner's languages or pick your own list, and set a default language for visitors whose language cannot be detected.
Texts: override any panel text, per language, to match your site's voice.
Hide on mobile: hide the button on screens narrower than 768 pixels.
Your accessibility statement, linked from the panel
An accessibility statement is the public page where you say which standard you aim for, what you know does not work yet and how visitors can reach you about barriers. Kukie.io's legal document generator now builds one with a guided wizard and publishes it at its own address. The widget's panel links to it from its footer, or to any other statement address you enter.
What a widget can and cannot do
The widget gives visitors real help today, on top of whatever your site already does well. It does not make a website conform to WCAG, the European Accessibility Act or the ADA by itself, and no widget can: conformance depends on how the site is built, from headings and labelled forms to keyboard access and focus order. Use the widget alongside an accessibility statement and fixes in your site's own code.
How to turn it on
Open a site in your dashboard, go to Accessibility widget > Widget Settings, switch on Enable accessibility widget and save. The same switch is also under Site Settings > Accessibility widget. Your site's script updates itself within a minute or two, so there is nothing to change on your website, whether it runs WordPress, WooCommerce, Shopify or anything else. If you do not see the button straight away, reload the page with Ctrl+Shift+R (Cmd+Shift+R on a Mac).
The Help Centre guide to the accessibility widget walks through every setting.
Which plans include it
The accessibility widget is available on selected plans. See the pricing page for which plans include it. If your plan does not, the Widget Settings page in your dashboard shows which plan does, with a working preview so you can try the widget first.
Read more on the accessibility widget feature page. If your plan already includes it, you can switch it on for your sites today.
