Accessibility Widget Native for Webflow

Help your website visitors navigate your website with assistive technologies

Animated Drawing of FlowBuddy Accessibility Widget for Webflow

Serious About Accessibility

Accessibility-friendly websites ensure everyone, regardless of ability, can easily access and use your site, fostering inclusivity and expanding your audience.

Unfortunately, many websites, including those built on Webflow, fall short. While there are other accessibility widgets available, they often miss the mark when it comes to being fully native to Webflow.

FlowBuddy’s Accessibility Widget has been tried and tested over the past two years to assist your site in accessibility standards.
Discover why it stands out.

FlowBuddy Accessible Widget

Explore the range of how our accessibility widget can help your Webflow site.

Wrap All Content
WCAG 2.1

FlowBuddy Accessibility Widget moves all of your page content inside one wrapper.

Focus Styling
WCAG 2.1: 2.4.7

Applies a visible outline and box-shadow to focused elements.

Keyboard Shortcuts
WCAG 2.1: 2.1.1, 2.4.7

Toggles the visibility of different accordion panels (Keyboard, Reading, Visual, etc.) based on specific keyboard shortcuts.

Add Meta Language
WCAG 2.1: 3.1.1

Detects domain and browser language, and adds the language meta tag.

Add Page Title
WCAG 2.1: 2.4.2

This function dynamically sets or updates the <meta title> tag using the URL's last segment as the title if no meta title exists.

First Section as Main
WCAG 2.1: 1.3.1, 3.2.4, 4.1.2

Ensures the page has a <main> element by converting the first <section> into <main> if needed and assigns it an id="main" if missing.

Add Skip Link
WCAG 2.1: 2.4.1, 2.4.3

Adds a "Skip to Content" link for keyboard users, improving accessibility by allowing quick navigation to the main content.

Converts WF Richtext into P Tags.
WCAG 2.1: 1.3.1

Converts text-only <div> elements and Webflow-rich text <div> into semantic <p> tags, improving document structure and accessibility.

Sets Default Font Size
WCAG 2.1: 1.4.4

This script ensures a consistent default font size by setting the <body> text to 100%, improving readability and accessibility.

Sets Paragraph Max Width
WCAG 2.1: 1.4.8

Limits the maximum width of paragraphs and text-containing divs outside .panel to 80ch, preventing overly wide text blocks and improving readability.

Fixes Duplicate Elements with same ID's
WCAG 2.1: 4.1.1

FeIdentifies and fixes duplicate IDs by appending a number to them, ensuring unique IDs for better accessibility and functionality.tch, organise and display your sitemap within your website.

Reorder Headings
WCAG 2.1: 1.3.1, 2.4.6

This script updates heading tags within a specified wrapper, ensuring headings are numbered from h1 to h6, and preserves their existing styles and content.

Converts Empty A tags into div tags
WCAG 2.1: 4.1.1

Converts empty <a> tags into <div> elements, improving semantic structure and preventing invalid HTML.

Clarify Button Labels
WCAG 2.1: 1.3.1, 2.4.6, 3.3.2

Updates buttons with the text "Send" to "Send Message," improving clarity for users, including those using screen readers.

Ensure Minimum Interactive Element Size
WCAG 2.1: 2.5.5

Ensures interactive elements (like buttons and links) meet the minimum size requirement of 44x44 pixels for better accessibility.

New Tab Link Confirmation Modal
WCAG 2.1: 3.2.2, 3.3.4

Creates a modal to confirm when users click links that open in a new tab or self, improving user control and accessibility.

Set Logo and Nav Brand Attributes
WCAG 2.1: 1.1.1, 4.1.2

Adds role and aria-label attributes to logo images and navigation links, improving accessibility for screen readers.

Add Role and Alt to Divs with Background Images
WCAG 2.1: 1.1.1, 4.1.2

Adds role="img", alt, and aria-label attributes to <div> elements with background images, improving accessibility for screen readers.

Set Image Alt from Filename
WCAG 2.1: 1.1.1

Ensures all <img> tags have an alt attribute, using the filename if no alt text is provided, improving accessibility for screen readers.

Update Links and Buttons
WCAG 2.1: 2.4.4, 3.2.4

Adds aria-label and alt text to links and buttons opening in a new window, improving accessibility for screen readers.

Add Dynamic Input Labels
WCAG 2.1: 1.3.1, 3.3.2

Adds labels to inputs that have a placeholder but no associated <label> element, improving accessibility for screen readers.

Enable Autocomplete for Key Fields
WCAG 2.1: 1.3.5

Adds autocomplete="on" to fields like email, first name, last name, and full name, helping users complete forms faster.

Ensure Required Fields Are ARIA-Compliant
WCAG 2.1: 1.3.1, 4.1.2

Adds aria-required="true" to all required input fields, making them accessible to assistive technologies.

Removes Autofocus on Field Elements
WCAG 2.4.3

Removes autofocus="true" attribute and the standard autofocus attribute to field elements.

Add Placeholders for Missing Labels
WCAG 2.1:3.3.2

Sets the placeholder attribute based on the input’s name if no placeholder exists, providing a visual hint for users.

Lottie Animation with Play/Pause Overlay
WCAG 2.1: 2.2.2, 1.4.3

Adds a play/pause overlay button to Lottie animations, allowing users to control the playback of animations.

Disable Lottie Autoplay
WCAG 2.1: 2.2.2, 2.3.1

Prevents Lottie animations from autoplaying by setting data-autoplay="0" and stopping active animations if Lottie.js is used.

Disable GIF Autoplay, add Play/Pause Overlay
WCAG 2.1: 2.2.2, 1.4.3

Replaces animated GIFs with a static first frame (JPG) and provides a play/pause button overlay to control the animation playback.

WebP Animation Controls
WCAG 2.1: 2.2.2, 1.4.3

Provides play/pause controls for WebP animations by showing a static preview and toggling the animation on click.

Disable Background Video Autoplay
WCAG 2.1: 1.1.1, 4.1.2

Disables autoplay on Webflow background videos and adds a play/pause button overlay to control the playback. It also ensures videos do not autoplay when the page loads.

Disable Rive Animations Autoplay
WCAG 2.1: 1.1.1, 4.1.2

Disables autoplay for Rive animations, adds a play button overlay, and manages play/pause functionality manually.

Disable Webflow Slider Autoplay
WCAG 2.1: 1.1.1, 4.1.2

This script disables autoplay on slideshows and pauses them using Webflow's internal API, with a fallback for delayed initialization.

HTML Video - Autoplay Controls Overlay
WCAG 2.1: 1.1.1, 4.1.2

This script scans all <video> elements, disabling autoplay and adding controls if not already present. It ensures videos can be manually controlled and do not autoplay.

Enabling Zoom
WCAG 1.4

Ensuring the viewport zoom isn't disabled.

translate icon
Translate

Translate your website to many languages.

large cursor icon
Large Cursor

Increase the cursor size.

reading mask icon
Reading Mask

Focus on a part of the website.

font size icon
Text Size

Increase the font size on the page.

text align icon
Text Align

Change the alignment on the page.

text spacing icon
Text Spacing

Increase the text spacing on the page.

Line Height

Increase the line height on the page.

Font Colour

Dyslexia Font

highlight text
Highlight Text

Highlight text on the page.

dyslexia font icon
Dyslexia Font

Change the font text on the page to a Dyslexia font.

friendly font icon
Friendly Font

Change the font text on the page to a friendly font.

underline links icon
Underline Links

Underline all the links on the page.

highlight links
Highlight Links

Highlight all the available links on the page.

underline headers icon
Underline Titles

Underline all the available <h> titles on the page.

highlight header icon
Highlight Titles

Highlight all the available <h> titles on the page.

header colour icon
Title Colour

Change the colour of all <h> titles on the page.

tooltips icon
Show Tooltips

Display the avialable tooltips on certain elements.

show page links icon
Show Page Links

Show the links available on the page.

background colour icon
Change Background Colour
WCAG 2.1: 1.4.1, 1.4.11

Toggles the background color of page elements between a set of predefined colors or resets it to the original color.

keyboard icon
Virtual Keyboard
WCAG  2.1: 2.1.1, 2.1.4, 2.4.7

Toggles the visibility of a virtual keyboard on the screen, allowing users to interact with text inputs.

hide images icon
Hide Images
WCAG 2.1: 1.4.4, 1.4.10

Toggles the visibility of images, background images, videos, sliders, animations, and overlay play buttons within the page.

magnify area icon
Magnify Area
WCAG 2.1: 1.4.4, 1.4.10

Adds a magnification feature with a magnifying glass effect that follows the cursor to zoom in on content.

magnify icon
Magnify Page
WCAG 2.1: 1.4.4, 1.4.10

Zooms in on content in the wrapper while excluding the panel

desaturate icon
Desaturate
WCAG 2.1: 1.4.1, 1.4.6

Applies grayscale to reduce colour intensity.

low saturation icon
Low Saturation
WCAG 2.1: 1.4.1, 1.4.6

Reduces colour intensity to improve readability

high saturation icon
High Saturation
WCAG 2.1: 1.4.1, 1.4.6

Display the Order Number within the confirmation page.

dark contrast icon
Dark Contrast
WCAG 2.1: 1.4.6, 2.2.2

Display the Order Number within the confirmation page.

High Contrast
WCAG 2.1: 1.4.6, 2.2.2

Boosts brightness and contrast for better readability.

invert icon
Invert Colours
WCAG 2.1: 1.4.6, 2.2.2

Applies a full-page colour inversion for higher contrast.

night mode icon
Night Mode
WCAG 2.1: 1.4.6, 2.2.2

Darkens backgrounds, lightens text, and adjusts links. Restores styles when toggled off.

dyslexia font icon
Dyslexia Profile
adhd profile icon
ADHD Profile
Moto Impaired
colour blind icon
Colour Blind
low vision icon
Low Vision
Epilepitc

Check out the installation process.

Don’t hesitate to reach out if you have any questions.

Let's answer some FAQ's

Don’t hesitate to reach out if you have any questions.

Interested in FlowBuddy?

If you are interested in having FlowBuddy Accessibility Widget for your website then get in touch!
Your message could not be sent. Please try again.
Your message has been send.

Subscribe to our newsletter and stay updated.