Accessibility for the whole web,
in one line.
Free, open-source widget and browser extension. 21 vision, reading, motor, and cognitive tools that adapt any page to the person reading it. No accounts, no telemetry, no fake compliance badges.
<script src="https://cdn.jsdelivr.net/gh/Mvnshi/WebAble-Plugin@main/dist/webable.js" data-webable defer></script>
Built for everyone — built honestly.
Three things make WebAble fundamentally different from the overlay vendors the FTC just fined.
User-side by design
WebAble adapts the page for the person who opens it. It never sets aria-hidden on focusable nodes, overrides role, or steals focus. Your screen reader keeps working.
Honest about what it can do
We don't claim to make your site WCAG-compliant — no software can, and saying so is what got accessiBe a million-dollar fine. WebAble's job is to help individuals.
Open source, fund the maintainers
MIT licensed. Zero dependencies. ~35 KB gzipped. Fork it, audit it, ship it. Sponsorship keeps the widget fast and the maintainers paid.
21 tools. 7 one-click profiles.
Every tool below is implemented and reversible. Curb-cut design: each one helps a disabled user and every other user.
We're not the overlay you've been warned about.
Overlay vendors sold to website owners ("we'll make you compliant!") have been legally challenged for deceiving disabled users. WebAble flips the model: it adapts pages for individuals who choose to use it. We don't fake compliance, cloak content for crawlers, or claim an AI can replace real accessibility work.
The honest truth about SEO and reach: a widget will not magically boost your rankings — that's overlay marketing. What WebAble actually does: it doesn't hurt your Core Web Vitals (defer-loaded, ~35 KB gz), it doesn't cloak anything search engines could penalize, and it widens your real audience.
For developers.
One file, zero dependencies, full JavaScript API. Drop into anything — React, Next.js, Vue, WordPress, Shopify, Webflow, or plain HTML. Self-host, npm-install, or CDN.
</body><script src="https://cdn.jsdelivr.net/gh/Mvnshi/
WebAble-Plugin@main/dist/webable.js"
data-webable defer></script>
npm install webable import 'webable'; // boots the widget
WebAble.open();
WebAble.applyProfile('dyslexia');
WebAble.apply('textSize', { value: 150 });
WebAble.showLauncher(false); // host opens via your menu
Full reference: EMBED.md · contributing guide: CONTRIBUTING.md
Make the web work for one more person today.
Add WebAble to your site. Install the extension for yourself. Or contribute a new tool — most ship in ~15 lines.
↑ You're on the demo. Click the round button in the corner (or press Ctrl+U).