Free Accessibility Menu — Making the Web Easier to Browse for Everyone
The internet is central to modern life — for work, healthcare, education, shopping, and staying connected. Yet for millions of people with visual, motor, cognitive, or reading challenges, navigating websites can be a frustrating and exhausting experience. Small adjustments — a larger font, stronger contrast, reduced animations — can make the difference between a usable website and an inaccessible one.
At Advertease Technologies, we believe that every person deserves a comfortable browsing experience. That's why we built and open-sourced a free, lightweight accessibility menu widget that any website can integrate in minutes.
Why Accessibility Matters
Worldwide, over a billion people live with some form of disability. Many of them regularly encounter barriers when using the web: text that's too small to read, color contrasts that are difficult to distinguish, animations that cause discomfort, or interfaces that are hard to navigate with a keyboard alone.
Improving web accessibility isn't only about removing barriers for people with permanent disabilities. It also benefits users who are temporarily impaired — someone recovering from eye surgery, a person using a phone in bright sunlight, or an older adult whose eyesight has gradually declined. Better accessibility simply means a better experience for a wider range of people.
Beyond user experience, accessible websites tend to be better structured, faster to load, and more clearly written — qualities that benefit every visitor.
What Is the Free Accessibility Menu?
The Free Accessibility Menu is a zero-dependency, client-side JavaScript widget developed by Advertease Technologies. When embedded in a website, it adds a floating button that opens a panel of optional visual and reading adjustments. Users can personalize their browsing experience on the spot — and the widget remembers their preferences for future visits.
Available features include:
- High Contrast — White background with black text and high-contrast borders
- Dark Mode — A dark colour scheme to reduce eye strain
- Font Size — Scale text from 100% up to 175%
- Pause Animations — Stop CSS animations and transitions
- Dyslexia-Friendly Font — Apply a font designed to ease reading for dyslexic users
- Underline Links — Make all hyperlinks more visually distinct
- Hide Images — Remove visual clutter for a focused reading experience
- Text Spacing — Increase line height, letter spacing, and word spacing
- Highlight Headings — Visually outline all headings to aid navigation
- Focus Outline — Add a bright outline on focused elements for keyboard users
- Large Cursor — Enlarge the mouse cursor
- Reading Guide — A horizontal bar that follows the mouse to help with line tracking
- Text to Speech — Click any text to hear it read aloud
The widget is fully keyboard-operable, supports RTL layouts, and is available in 40 built-in languages including English, Hebrew, Arabic, Spanish, French, German, and many more.
Built for Simplicity
We designed the Free Accessibility Menu to be as easy as possible to integrate. It has zero runtime dependencies, requires no build pipeline, and works in any browser that supports standard modern JavaScript. A single script tag and a stylesheet are all you need. Settings are stored in the browser's local storage — no cookies, no tracking, no external calls.
This widget makes browsing easier for users who benefit from visual or reading adjustments. It is a usability enhancement tool, and each website owner remains responsible for the overall accessibility of their site.
Open Source and Free to Use
The Free Accessibility Menu is fully open source, released under the MIT licence. You can inspect the code, contribute, or fork it for your own needs. We welcome feedback, bug reports, and pull requests from the community.
Designed for Real People, Not Checklists
The Free Accessibility Menu was built with a simple goal: make browsing easier for people who need it. Whether someone struggles with small text, low contrast, distracting animations, or keyboard-only navigation, the widget gives them the controls to adjust the experience on their terms — instantly, without needing to contact anyone or change a setting buried in system preferences.
Every feature addresses a real barrier that real users face. The widget is a practical usability tool that lives on your page and respects the user's choices across visits.
Free vs Paid Accessibility Overlays
| Feature | Free Accessibility Menu | Paid overlays (e.g. UserWay, accessiBe) |
|---|---|---|
| Price | Free | $49–$490/month |
| Open source | Yes (MIT) | No |
| User tracking / analytics | None | Yes (varies) |
| External CDN dependency | Optional (self-host available) | Required |
| RTL support | Yes (built-in) | Varies |
| Languages | 40 | Varies |
| No build pipeline needed | Yes | No |
Frequently Asked Questions
Does the widget actually help users with disabilities?
Yes — that is exactly what it was built for. Users with visual impairments benefit from high contrast and font scaling. Users with photosensitivity can pause animations. Users with dyslexia can switch to a reading-friendly font. Users with motor impairments get a clear focus outline for keyboard navigation. The widget gives each user the specific adjustment they need, without requiring them to change their device settings.
Is it really free? Are there hidden costs?
Completely free, with no hidden fees. The Free Accessibility Menu is released under the MIT licence, meaning you can use it in personal and commercial projects at no cost, forever. There is no premium tier, no usage limits, and no subscription.
How do I install it on my website?
Install via npm (npm install free-accessibility-menu) or drop two tags into your HTML — a stylesheet link and a script — then call AccessibilityWidget.init(). Full documentation and configuration options are on GitHub. Most developers are up and running in under two minutes.
Does it work with any website or CMS?
Yes. The widget is framework-agnostic — it works with plain HTML, React, Vue, Angular, WordPress, Shopify, Wix, and any other platform that allows custom JavaScript. It has zero runtime dependencies and requires no build pipeline.
Add It to Your Website Today
Getting started takes under two minutes:
npm install free-accessibility-menu
Or use the CDN directly:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/free-accessibility-menu/dist/a11y-widget.css">
<script src="https://cdn.jsdelivr.net/npm/free-accessibility-menu/dist/index.umd.min.js"></script>
<script>AccessibilityWidget.init({ defaultLanguage: 'en' });</script>
Full documentation, configuration options, and examples are available on GitHub.
At Advertease Technologies, we build tools that make the web work better for everyone. The Free Accessibility Menu is our contribution to a more inclusive internet — free of charge, open to all.