v2.0.0 · MIT · 0 dependencies

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.

Add to your site — that's the whole install
<script src="https://cdn.jsdelivr.net/gh/Mvnshi/WebAble-Plugin@main/dist/webable.js"
        data-webable defer></script>
WebAble is running on this page right now — see the round button in the corner.

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.

Vision
Reading Mode
High Contrast
Color Filter
Text Size
Force Pinch Zoom
Big Cursor
Reading Ruler
Visible Focus
Reading
Dyslexia Font
Letter & Word Spacing
Read Aloud
Hide Images
Motor & cognitive & privacy
Click Targets
Tooltip Pin
Kill Stickies
Auto-Scroll
Hide Distractions
Stop Animations
Focus Mode
Cookie Killer
Popup Killer
⚖️ FTC v. accessiBe — $1,000,000 fine, January 2026

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.

HTML — paste before </body>
<script src="https://cdn.jsdelivr.net/gh/Mvnshi/
WebAble-Plugin@main/dist/webable.js"
        data-webable defer></script>
npm
npm install webable
import 'webable';   // boots the widget
JavaScript API
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

By the numbers
~35 KB
JS bundle (gzipped) — entire widget + CSS
0
runtime dependencies. Pure vanilla JS.
21
accessibility tools, all implemented
7
one-click profiles (Low Vision, Dyslexia, …)
0
network calls. Zero telemetry. All local.
MIT
licensed. Fork, ship, modify freely.

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.

View source Sponsor

↑ You're on the demo. Click the round button in the corner (or press Ctrl+U).