blurple access is the accessibility widget we built for our own site, free for yours too. Profiles, type controls, color modes and reading aids in English, Turkish and Spanish. No signup, no tracking, no cost.
Add this single line before the closing </body> tag of your site. The widget loads lazily, weighs about 8 KB gzipped and picks its language from your page automatically (en/tr/es).
<script src="https://blurple.digital/blurple-a11y.js" defer></script>The "by blurple studio" attribution inside the widget stays visible. That's the whole price.
Settings persist in the visitor's own browser. Fully keyboard-operable, closes with Esc.
Tools like this give visitors useful preferences on top of a page. What they can't do is make an inaccessible product accessible: that work happens in the product itself, in structure, contrast, focus order and semantics.
We say this openly because accessibility is our actual job. If you want your product audited against WCAG 2.1 AA and the European Accessibility Act, that's exactly what our A11Y-RAY diagnostic does.
Learn about A11Y-RAY →Yes. Free for any site, commercial or not. The only condition is the small "by blurple studio" attribution inside the widget, which links back to this page.
No. There is no analytics, no cookies, no external calls. Preferences are stored in each visitor's own browser (localStorage). The only network request is the script file itself.
No. It loads lazily after first interaction, is about 8 KB gzipped, has zero dependencies and renders in an isolated shadow DOM so it can't clash with your styles.
English, Turkish and Spanish today. It picks the language from your URL prefix (/tr, /es) or the page's lang attribute.
No, and be wary of any overlay that claims to. Compliance lives in your product's own code and design. This widget adds visitor preferences on top; for real compliance work, see A11Y-RAY.