• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Logo for DigitalA11Y

Digital A11Y

Your Accessibility Partner

  • About
  • Articles
  • WAI-ARIA
  • WCAG
  • Resources
    • Cheat Sheets
    • A11Y Blogs
    • A11Y Toolkit
  • Contact
You are here: Home / Tools / 48 Accessibility Bookmarklets You Can Use For A11Y Testing

48 Accessibility Bookmarklets You Can Use For A11Y Testing

Last Modified: September 23, 2020 by Raghavendra Satish Peri 11 Comments

These nifty accessibility bookmarklets perform various accessibility audit functions & will come in handy during an accessibility automation evaluation. They can also be deployed on mobile browsers to test responsive design.

how to use a accessibility bookmarklet

  1. WAI-ARIA usage
    Add the WAI-ARIA usage bookmarklet to evaluate document conformance requirements for use of ARIA attributes in HTML and allowed ARIA roles, states, and properties.
  2. Sa11y – accessibility quality assurance
    Sa11y works as a simple in-page checker that is designed to be easily customized and integrated into any content management system (CMS) to facilitate good accessibility practices. Sa11y works best in a templated CMS environment, although can also work as a bookmarklet. Sa11y is not a comprehensive code analysis tool.
  3. Character key shortcut bookmarklet
  4. 1.4.12 Text Spacing Bookmarklet by DylanDarrell
    I wrote a bookmarklet for testing WCAG 2.1 S.C. 1.4.12 Text Spacing because the existing ones don’t always work well with CSS as JS
  5. Document Active Element Bookmarklet
    Document Active Element (DAE) is a JavaScript bookmarklet intended to help you more easily identify where the activeElement is on your screen.
  6. LogFocus – handy Bookmarklet for Keyboard Accessibility testing
    Offering usability for Users without Mouse is one of the biggest and most important Steps when building accessible Websites. While testing for Keyboard Accessibility you might find yourself very often in Situations like “Where is my Cursor?” or “What Element has the Focus right now?”. Especially when Elements get moved offscreen things might end up confusing.
  7. h123 – An bookmarklet that shows headings like a screenreader
    See the headings like a screenreader!
  8. ASLint –Accessibility testing tool
    • Verify accessibility of your content in real-time, including Single Page Applications.
    • Review results and determine the impact on the business.
    • Does not send content or data externally, so can be used for internal-only purposes.
    • Tests can be run asynchronously (without blocking the UI) or synchronously.
    • Provides code snippet to add to build pipeline (e.g. for automation tests) or developer console, or can run as a bookmarklet.
    • Easy locating issues on the page from the results using element detector or XPath
    • Color contrast recommendations
  9. a11y checker
    Identifies accessibility issues in HTML markup.
  10. Deque Bookmarklet that allows you to validate the full DOM HTML
    This bookmarklet uses the W3C HTML Validator service, with several advantages (and one noteworthy disadvantage; see “important note” below) over the W3C’s online form. The bookmarklet:

    • Allows you to validate the page you’re currently on from within your browser
    • Allows you to validate password-protected pages
    • Allows you to validate local files and localhost files
    • Captures the full DOM, after JavaScript is applied, not just the raw source code (especially useful for single-page apps and dynamic content)
    • Allows you to validate different states of a web page (with modals activated or not, with form error messages on the screen or not, with regions expanded or not, with custom controls activated or not, etc.). To do this, get the page to the state you want, and validate with the bookmarklet, and repeat on the same page as many times as necessary to validate all the states.

    Important note: This bookmarklet will NOT check the raw HTML. This is both a feature and a “bug.” It’s a feature in the sense that we do need to check the end result after JavaScript is applied, which this bookmarklet does. It’s a bug in the sense that it can’t evaluate the HTML before the browser applies basic DOM fixes. Ideally, you would validate both the final DOM with the bookmarklet (for dynamic content), and the HTML from the raw source code with the W3C online tool (for pre-DOM content).

  11. Safari VoiceOver Helper Bookmarklet
    This bookmarklet hides the content of the page, and shows a quick guide to using VoiceOver.

    This does not replace a professional accessibility audit, or user research with people who have access needs.

    It’s designed to help you learn how to use the basics of VoiceOver, which can help you design and build your service to better meet the needs of screen-reader users.

  12. Reading Order Bookmarklet by Adrian Roselli
  13. 3 Simple Design Bookmarklets by Thomas Park
    Grayscale to gauge contrast between light and dark, rather than by colors…Blurry to examine the composition of colors…Upside-down to get a fresh perspective on composition and balance…” Try using the Gray one to check for instances of color alone.
  14. Contrast analysis widget By Ada Rose Edwards
  15. The Screen Curtain Bookmarklet
    The Screen Curtain Bookmarklet allows engineers, testers, educators, and students to temporarily obscure web technologies while using screen readers in order to simulate the experience of using such technologies without sight.

    This is analogous to the Screen Curtain mode provided on iPhone and iPad devices when using VoiceOver to experience the same. This bookmarklet should be used in combination with JAWS or NVDA on Windows when testing the non-sighted experience of typical screen reader users.

  16. Readability Bookmarklet by Greg Kraus.
    “This tool will show you how readable selected text is on a page. The readability guidelines are based on WCAG 2 Level AAA Conformance. Note, there is no readability requirement for WCAG 2, Level AA Conformance. The results are based on six tests…”.
  17. Focus Order Favlet by Level Access
  18. ANDI – Accessibility Testing Tool
    ANDI is a “favelet” or “bookmarklet” that will:

    • Provide automated detection of accessibility issues
    • Reveal what a screen reader should say for interactive elements
    • Give practical suggestions to improve accessibility and check 508 compliance

    ANDI is like having an accessibility expert at your side, helping you make your web pages more accessible.Use it during development or testing.Whether your knowledge of accessibility is vast or you’re just getting started,you, your product, your end users will benefit from the guidance ANDI provides.

  19. What has focus? by Scott Vinkle.
    “When something recieves keyboard focus via Tab key, the current element will be logged to the JavaScript console so you can determine which element currently has focus! This will come in handy when debugging accessibility issues with somebody else’s code or a third-party library.”.
  20. WCAG 2.1 parsing error bookmarklet
  21. Accessibility Bookmarklets by The Paciello Group
    A couple of Accessibility bookmarklets developed & shared by “The Paciello Group”
  22. REVENGE.CSS
    Revenge.css is a CSS bookmarklet that reports bad html using pseudo content. If the page you use it with has malformed links, deprecated attributes,

    s inside inline elements, inaccessible buttons, badly nested sections or other errors, you’ll see some ugly, pink errors written in nobody’s favourite font: Comic Sans.
  23. text spacing bookmarklet by Steve Faulkner
  24. WCAG 2.0 Parsing Validation Tools by Dotjay
  25. NerdeFocus Bookmarklet
    NerdeFocus is a quick way to debug focus problems when testing a page for accessibility issues. When activated, it will animate and accentuate the focus ring and display the CSS selector of the currently focused item. NerdeFocus will alert you when there is a focus reset, and when the focus indicator is hidden or off-screen.
  26. HTML_CodeSniffer by Squiz
    Checks a HTML document and detects violations of a defined coding standard. Comes with standards that cover the three conformance levels of WCAG 2.0 and the U.S. Section 508 legislation. An auditor interface is provided by a bookmarklet to let you try out these accessibility checks on any web page.
  27. Jim Thatchers Favelets
  28. Accessibility Bookmarklets by Pixo & Disability Resources and Educational Services
    Accessibility of web pages can be hard to observe. These bookmarklets help web developers and designers see the “big picture” regarding web accessibility.
    The bookmarklets do this by:

    • Making otherwise hidden accessibility features on web pages (like ARIA landmarks, roles, labels and descriptions and alternative text for non-text objects) more visible
    • Showing whether HTML markup (like lists, headings, label elements, and appropriate landmark roles) is used with proper semantics for accessibility
    • Flagging elements or regions on web pages where information that could improve accessibility (like elements not contained in landmarks, image alt text or long descriptions, list accessible names.
  29. LogFocus – handy Bookmarklet for Keyboard Accessibility testing
    Offering usability for Users without Mouse is one of the biggest and most important Steps when building accessible Websites. While testing for Keyboard Accessibility you might find yourself very often in Situations like “Where is my Cursor?” or “What Element has the Focus right now?”. Especially when Elements get moved offscreen things might end up confusing. To install the Bookmarklet simply drag the following Link into your Bookmarks.
    here you can run it on every Page by simply clicking on it.
  30. Firefocus
    Firefocus is a simple Firebug extension that tracks the element that currently has focus. Its primary purpose is to assist the debugging of advanced keyboard implementations without having to rely on platform specific tools such as MSAA Inspect.
  31. Favelets For The Validator
    Favelets are small snippets of JavaScript embedded in a Bookmark URL that allow Bookmarks in browsers to do various advanced things. More Favelets can be found at Favelets.com
  32. Diagnostic.css Bookmarklet
    What it Tests For

    • Deprecated elements
    • Deprecated and/ or presentational attributes
    • Inline frames without title attributes
    • Server-side image maps
    • Images without alt attributes
    • .Image buttons without alt attributes
    • Image Map area elements without alt attributes
    • Items with an img role without aria labels
    • Images without a valid src attribute
    • Links without a valid hypertext reference
    • Fieldsets without legends
    • Label elements without for attributes
    • Invalid dir attribute values
    • Empty TITLE elements
    • Implicit headings
    • Meta refresh
    • Missing lang attribute on the HTML element
    • Use of accesskey attributes
    • Empty table header cells
  33. Web Evaluation Tools Bookmarklet by NC State University
    This set of tools allows you to check for several aspects of Web accessibility that other tools do not. It is not designed to replace any other tools, but rather to supplement them. This set of tools will allow you to:

    • View page headings, including hidden label text
    • View ARIA Landmarks, plus any accompanying aria-label or aria-labelledby text
    • View internal links, both their source and their target ◦If the target link does not have an explicit tabindex value set, an asterisk will appear next to the link count and the target link will indicate it as well
    • View any tabindex values
    • View any ARIA roles (other than landmarks) and ARIA attributes
    • Force the visual keyboard focus to always be seen (useful for keyboard testing.
    • View any language attributes and what parts of the page they apply to.
  34. Nu Markup Validation Service Bookmarklets by The Paciello Group
    This is the basic “Validate Page” Bookmarklet. It simply submits the URL for the currently viewed page to the Nu Markup Validation Service for processing. Results appear in the same window.Validate Page (New Window)Like the last Bookmarklet, this also submits the URL of the current page to the Nu Markup Validation Service for processing, but this version will show the results in a new window (tab).Validate Page…Puts up a dialog with a text entry field where you can type in the URL of a page you would like to Validate. The results appear in the current window.Validate Page… (New Window)Same as above but shows results in a new window (tab).
  35. Bookmarklets for accessibility testing by Zomigi
    Zomigi created two simple bookmarklets to reveal whether CSS background images are being used in an inaccessible way on a page. Use them yourself, or help me learn how to improve them.
  36. Paul J Adam Bookmarklets
    Paul J Adam accessibility Evangelist has created a set of bookmarklets that will help identify few accessibility bugs easily. These bookmarklets also work great on mobile web with both Chrome & Firefox.
  37. tota11y – an accessibility visualization toolkit
    The process of testing for accessibility (a11y) is often tedious and confusing. In many cases, developers must have some prior accessibility knowledge in order to make sense of the results.
    Instead, tota11y aims to reduce this barrier of entry by helping visualize accessibility violations (and successes), while educating on best practices.
  38. a11y.css
    Pronounced « Alix ». Because it’s fun.
    This CSS file intends to warn developers about possible risks and mistakes that exist in HTML code. It can also be used to roughly evaluate a site’s quality by simply including it as an external stylesheet.If you want to get involved in this project, be sure to take a look at its wiki.
  39. Find aria-hidden with this bookmarklet by Ted Drake
  40. CSS Bookmarklets by Adrian Roselli
  41. The visual ARIA Bookmarklet
  42. ATBAR
    ATbar has been created as an open-source, cross-browser toolbar to help users customise the way they view and interact with web pages. The concept behind ATbar is simple: One toolbar to provide all of the functionality you would usually achieve through the use of different settings or products.
  43. ARIA Label Bookmarklet
    I love simple bookmarklets that visualize coding patterns. I was working on a project today and wanted to verify that aria-labels were sufficiently descriptive. So I put together this quick bookmarklet.
  44. Neutered Link Bookmarklet
    This bookmarklet will place a big red border around links that do not include an href attribute. Simply drag the link to your browser’s bookmark bar and then click it when you want to test a page. It will draw a red border around any links that do not have an href attribute.
  45. Accessibility Bookmarklets
    A curated list of accessibility bookmarklets by Ted Drake
  46. Complex Table Inspector
    Developers are encouraged to use summary, headers, axis, scope, and abbr for complex data tables to aid usability and accessibility. To help developers determine if they’ve used those features correctly, I’ve created a complex table inspector bookmark that reveals the hidden information.
  47. Touch Bookmarklet
    Simulate touch events (swipe, rotate, pinch) with a mouse, for fun and profit.
  48. 44×44 Pixel Cursor Bookmarklet
    Drag the following link to your Bookmarks bar to create a bookmarklet to change your cursor to 44×44 pixels square for testing WCAG Target Size and Pointer Target Spacing requirements Target Size and 2.5.5

Share A11Y Love

  • Twitter
  • LinkedIn
  • Facebook
  • Reddit

More Accessibility Articles

Filed Under: Tools Tagged With: accessibility, Bookmarklets, Checkers, CSS, favelets, HTML, java script, testing

About Raghavendra Satish Peri

Raghavendra Satish Peri is a digital accessibility evangelist working at Deque Systems as Product Manager [Accessibility]breaking web accessibility & mobile accessibility challenges. He authors an Accessibility Blog at DigitalA11Y.com & is galvanizing the adoption of accessibility by inspiring the local tech community with meetups and mentorship. He propelled this thought by founding HelloA11y.com, a community of accessibility professionals, developers and enthusiasts. When away from his computer, Raghava can be found at local cafes & restaurants sampling cuisines, attending local meetups, listening to audio books or writing on his Personal Blog at raghava.in.

Reader Interactions

Comments

  1. Gaël Poupard says

    October 17, 2016 at 11:38 am

    You might be interested by a11y.css, which is inspired by Diagnostic.css by Karl Groves.

    It has almost 70 tests, and a documentation with test cases and links to WCAG and other tools.

    http://ffoodd.github.io/a11y.css/

    I’d love to know your opinion about it.

    Reply
    • Raghavendra Satish Peri says

      October 25, 2016 at 4:50 am

      aHello Gaël,

      Thanks for mentioning this bookmarklet. Will add this to list & will try this out. Seems very interesting.

      Reply
  2. Ugi says

    April 29, 2018 at 10:18 pm

    Also check out NerdeFocus, for debugging keyboard focus. It is available as a bookmarklet and a Chrome extension.

    https://github.com/wizzyfx/nerdeFocus

    https://chrome.google.com/webstore/detail/nerdefocus/lpfiljldhgjecfepfljnbjnbjfhennpd

    Reply
    • Raghavendra Satish Peri says

      April 30, 2018 at 12:43 am

      Hi Ugi,
      NerdeFocus bookmarklet is added to the list. Chrome extension will be added in browser extension category.

      Reply
  3. Shawn Thompson says

    April 30, 2019 at 8:51 pm

    #7 Link is broken, it should be

    https://codepen.io/svinkle/pen/WgYRxq

    Reply
    • Raghavendra Satish Peri says

      April 30, 2019 at 10:42 pm

      Hi Shawn,
      Thanks for pointing the broken link. It is fixed now.

      Reply
  4. José R. says

    July 8, 2019 at 8:45 pm

    Great list. You can consider to include some of the ones in this another list, filtering column TYPE=”Browser Plugin (Bookmarklet)”. There are 43 bookmarklets.

    https://docs.google.com/spreadsheets/d/10CTezA0iDdaWggaqxuHawj-5u8YXdZeWBJsIkuvJ364/edit?usp=sharing

    Reply
  5. praveen says

    August 18, 2019 at 1:04 am

    Hi Raghavendra Sathish peri,

    What is the difference between screen readers like NVDA, JAWS , Narrator and with Browsealoud Bookmarks by Texthelp

    Reply
    • Raghavendra Satish Peri says

      August 20, 2019 at 7:06 am

      Hi Praveen,
      Screen reading software’s like NVDA, JAWS, Narrator etc. are peace of software’s that are installed on your computer & help people with visual impairment control their computers… we will be able to control all aspects of computer like a sighted person.

      The bookmarklets that you are referring to will read the selected content on the browser. They don’t help me control the computer or create content/control the website. It just reads the text selected & will not do anything else.

      Reply

Trackbacks

  1. 9 Free Mobile Accessibility Testing Tools • Digital A11y says:
    November 11, 2018 at 12:10 pm

    […] help test for accessibility bugs on responsive design, so please check out our collection of “Bookmarklets for accessibility testing” & also feel free to share any more tools/resources that can be added to the […]

    Reply
  2. Foresee Your Colors: Tools to Evaluate your design for Color contrast Accessibility • Digital A11y says:
    June 7, 2019 at 9:05 am

    […] Accessibbility Bookmarklets […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Get Digital A11Y in Your Inbox

Recent A11Y Articles

  • A Sneak peek into WCAG 3.0 First Public Draft
  • Understanding SC 4.1.3 Status messages
  • Understanding SC 2.5.4 Motion Actuation
  • Understanding SC 2.5.3 Label in Name
  • Knowbility looking for mentors in its Accessible Internet Rally

Recent Comments

  • Raghavendra Satish Peri on Foresee Your Colors: Tools to Evaluate your design for Color contrast Accessibility
  • Raghavendra Satish Peri on Digital Accessibility Companies Roundup
  • Andrew Somers on Foresee Your Colors: Tools to Evaluate your design for Color contrast Accessibility
  • Regine Lambrecht on Digital Accessibility Companies Roundup
  • william hruska on 18 Free Mobile Accessibility Testing Tools

A11Y Categories

  • Design
  • Events
  • HTML
  • IOS
  • Mobile Accessibility
  • News
  • Tools
  • WAI-ARIA
  • WCAG
  • Web Accessibility

  • Privacy Policy
  • Sitemap
© 2021 Digital A11Y