Skip to main content
    blurple accessFREE WIDGETpart of blurple lab →

    Accessibility preferences, one script away.

    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.

    Get the snippet →Try it: the round button at the bottom-left of this page
    INSTALL

    Copy, paste, done.

    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.

    WHAT'S INSIDE

    Everything your visitors can adjust.

    Profiles
    Seizure SafeLow VisionADHD FriendlyCognitive & LearningMotor Impaired
    Type & content
    Font sizeFont weightLine heightLetter spacingDyslexia-friendly fontHighlight links & titles
    Color & vision
    MonochromeLow / high saturationHigh contrastInverted colors
    Focus & navigation
    Stop animationsHide imagesBig cursorReading guidePage structure jump list

    Settings persist in the visitor's own browser. Fully keyboard-operable, closes with Esc.

    AN HONEST NOTE

    A widget is not accessibility.

    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 →
    QUESTIONS

    Is it really free?

    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.

    Does it track my visitors?

    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.

    Will it slow my site down?

    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.

    Which languages does it speak?

    English, Turkish and Spanish today. It picks the language from your URL prefix (/tr, /es) or the page's lang attribute.

    Does it make my site WCAG / EAA compliant?

    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.