Free Accessibility Widget

Make Your Website More Inclusive and Accessible

Create an Accessibility Tool

loved by 500K+ businesses

plugineditor

Try the editor, no signup

Design your Accessibility right here

Pick a template, customize it, and watch it update live, no signup.

Design your Accessibility

No credit card · Free forever plan

Start fresh in the full editor

No credit card · Free forever plan

Quick add to:
WordPressShopifyWixWebflowSquarespace

The Common Ninja Accessibility widget is a free, no-code menu that lets visitors adjust how your website is presented to them. Add it with one line of embed code.

Visitors can change font size, line height, letter spacing, and alignment, highlight links and titles, turn on a reading guide or a larger cursor, adjust contrast and saturation, invert colours, hide images, and pause animations.

Ready-made profiles group those adjustments for visual, motor, attention, dyslexia, and seizure-related needs, and a visitor's choices can persist as they browse.

Why add an accessibility menu to your website?

  • Readability is the common case

    Most people who struggle with a page are not using assistive technology. They want larger text, more line spacing, or less contrast glare, and a menu that offers those directly is the difference between reading your page and leaving it.

  • Motion and distraction controls

    Animation is a real problem for people with vestibular conditions and for anyone with attention difficulties. Pausing animations and hiding images are two switches that make a busy page usable rather than merely quieter.

  • A visible signal that you thought about it

    The button itself tells a visitor the question was considered, and the menu can carry a direct link to your accessibility statement, which is the page that explains what you have actually done.

  • Settings that follow the visit

    A visitor who sets their preferences once should not have to set them again on the next page. Saved preferences carry across the site and back on a later visit, which is what makes the menu worth opening at all.

Get started in 3 steps

How it works

  1. Choose which adjustments to offer

    Every option can be switched on or off, and the five profiles can be shown or hidden. A shorter menu of controls that genuinely help your layout is easier to use than every toggle at once.

  2. Place the button and style the panel

    Position the button, set the horizontal and vertical spacing, pick a layout and a skin, and match the colours, fonts, and labels to your site. Put it where it stays reachable without covering your own navigation.

  3. Embed one line of code

    Copy the snippet from the Add to Website tab and paste it into your site. It loads on every page carrying the embed, and later changes reach them all without re-embedding.

Open the editor

What you get with the Common Ninja Accessibility widget

Five ready-made profiles

Profiles for visual, motor, attention, dyslexia, and seizure-related needs apply a suitable set of adjustments in one step, so a visitor does not have to assemble the combination themselves.

Text, reading, and navigation controls

Font size, line height, letter spacing, alignment, and font style, plus highlighted links and titles, a reading guide, and a larger cursor. Each one can be enabled or hidden by you.

Visual and motion adjustments

Contrast and saturation controls, colour inversion, hidden images, and paused animations, so a visitor can strip a page back to something they can actually work through.

Keyboard shortcut and saved settings

A keyboard shortcut opens the menu without reaching for the on-screen button, choices persist as the visitor browses, and a reset returns everything to default in one action.

Everything in the Accessibility editor

Also included in the editor

Easy-to-Use Website Accessibility Tool

The Website Accessibility Tool can be configured without coding or technical experience. Its intuitive editor allows you to manage the design, placement, content, and available options in just a few clicks. This makes it simple for any website owner to add and maintain accessibility controls.

Set up your accessibility menu in the editor

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • No, and you should be wary of any widget that says it does. An accessibility menu gives visitors controls over presentation. It does not fix missing alt text, unlabelled form fields, poor heading structure, or a keyboard trap in your own markup, and those are the things an audit looks at. Treat the menu as a genuine help to visitors and a visible signal, then fix the underlying page separately.

Platform-specific guides

How to add Accessibility to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Add a Custom HTML block to a footer widget area or a site-wide template so the menu loads on every page.
  2. 2Paste the Common Ninja embed snippet into the block.
  3. 3Save, then check the button position on both desktop and a phone.

Compatible With All Site Builders, E-Commerce Platforms and Websites

View all supported platforms

Explore Related Widgets

FAQ

The Website Accessibility Tool adds a customizable accessibility menu to your website. It allows visitors to adjust text, colors, motion, images, and navigation based on their individual needs. These changes apply to the visitor’s browsing experience without altering the website for everyone else.

Visitors can change font size, line height, letter spacing, text alignment, contrast, saturation, and other display settings. They can also highlight links and titles, use a reading guide, enlarge the cursor, pause animations, or hide images. Each adjustment can be activated separately from the accessibility menu.

The Accessibility Widget includes seizure-safe, vision-impaired, ADHD-friendly, dyslexia-friendly, and motor-impaired profiles. Each profile activates a combination of relevant settings in one step. You can choose whether to display these profiles in the menu.

Yes, you can control which accessibility tools and profiles are available to your visitors. This allows you to create a menu that suits your website and audience. Options that are not needed can be left out of the widget.

Yes, the Website Accessibility Tool can be displayed on desktops, tablets, and mobile devices. Its responsive design adapts the menu to different screen sizes. You can also choose whether to show or hide the widget on mobile devices.

The widget can remember the adjustments selected by each visitor. Their preferences can remain active as they browse different pages or return to the website. A reset option allows them to restore the original display at any time.

Yes, you can customize the Accessibility Widget’s colors, fonts, layout, labels, placement, and spacing. You can also use custom CSS for more detailed design changes. This helps the widget fit naturally with your website and brand.

Yes, the menu can include a custom label linked to your website’s accessibility statement. This gives visitors a direct way to read about your accessibility efforts or find relevant contact information. You can set both the statement label and its destination URL.

Yes, visitors can use a keyboard shortcut to open the accessibility menu. This provides an alternative to selecting the on-screen button with a mouse or touchscreen. The larger cursor and reading guide can provide additional navigation support.

No single widget can guarantee that an entire website meets every accessibility standard or legal requirement. The widget gives visitors useful ways to personalize their experience, but it should be part of a broader accessibility approach. Accessible design, content, navigation, development, and regular testing remain important.

You can embed the widget on your website using a small code snippet. No advanced coding knowledge is required for the standard setup. Changes made in the editor are automatically reflected in the embedded widget.

Ready when you are

Add an accessibility menu in minutes

Give visitors control over text size, line height, letter spacing, alignment, contrast, saturation, inverted colours, hidden images, and paused animations, with five ready-made profiles, a reading guide, a larger cursor, a keyboard shortcut, and saved preferences. Fully customisable and embeddable on 200+ platforms including WordPress, Shopify, Wix, Webflow, and Squarespace.

Set up your menu

No credit card · No coding