Web Accessibility Evaluation Tools List

Web accessibility evaluation tools are software programs or online services that help you determine if web content meets accessibility guidelines. This page provides a list of such tools.

To determine what kind of tool you need and how they are able to assist you, see Selecting Web Accessibility Evaluation Tools.

Submit your tool

Filters

Skip filters
Purpose
Skip to results
Product evaluated
Skip to results
Paid or free
Skip to results
Type of tool
Skip to results
Standards
Skip to results
File type
Skip to results
Scope
Skip to results
Operating system
Skip to results
Browser for plugin
Skip to results
Accessibility statement
Skip to results
ACT Implementation
Skip to results
Assists by
Skip to results
Language

Tools list

List of tools

Showing 80 tools

'; item.querySelector('.showMoreBlock').addEventListener('click', e => { toggleShowMore(item) }); item.querySelector('.showMoreBlock').addEventListener('keyup', e => { if (e.key === "Enter") { e.preventDefault(); item.querySelector('.showMoreBlock').click(); } }); } } function toggleShowMore(item){ var options = item.querySelectorAll('.filter-options'); var closed = item.querySelectorAll('.closed'); if(closed.length > 0){ options.forEach(option => { option.classList.remove("closed"); }) }else{ makeShowMore(item); } if(item.querySelectorAll('.closed').length > 0){ item.querySelector('.showMoreBlock').innerHTML = 'see more'; }else{ item.querySelector('.showMoreBlock').innerHTML = 'see less'; } } function toggleCollapsed(item){ var label = item.querySelector('legend'); var options = item.querySelector('.options'); if(options.classList.contains("collapsed")){ label.querySelector('.icon-chevron-down').remove(); label.innerHTML += ''; options.classList.remove("collapsed"); if(item.querySelector('.showMoreBlock') != undefined){ item.querySelector('.showMoreBlock').classList.remove("collapsed"); } }else{ label.querySelector('.icon-chevron-up').remove(); label.innerHTML += ''; options.classList.add("collapsed"); if(item.querySelector('.showMoreBlock') != undefined){ item.querySelector('.showMoreBlock').classList.add("collapsed"); } } makeToggleTips(); } function toggleFilters(){ if(!filterForm.classList.contains("open")){ filterForm.classList.add("open"); document.querySelector('.button-filters').classList.add("closed"); }else{ filterForm.classList.remove("open"); document.querySelector('.button-filters').classList.remove("closed"); } } function makeToggleTips() { // Get all the toggletip buttons var toggletips = document.querySelectorAll('[data-toggletip-content]'); // Iterate over them Array.prototype.forEach.call(toggletips, function (toggletip) { // Get the message from the data-content element var message = toggletip.getAttribute('data-toggletip-content'); // Get the live region element var liveRegion = toggletip.nextElementSibling; // Toggle the message toggletip.addEventListener('click', function (e) { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); toggletips.forEach(tip => { tip.nextElementSibling.innerHTML = ''; }) liveRegion.innerHTML = ''; window.setTimeout(function() { liveRegion.innerHTML = ''+ message +''; }, 100); }); toggletip.addEventListener('keyup', function (e) { if (e.key === "Enter") { e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); toggletip.click(); } }); // Close on outside click document.addEventListener('click', function (e) { if (toggletip !== e.target) { liveRegion.innerHTML = ''; } }); // Remove toggletip on ESC document.addEventListener('keydown', function(e) { if ((e.keyCode || e.which) === 27 || e.key === "Tab") liveRegion.innerHTML = ''; }); }); } function addPagination(sortedArticles) { var list = document.querySelector('.tools-list'); var activeToolsCount = sortedArticles.filter((article) => !article.classList.contains("inactive")).length; if(activeToolsCount > toolsPerPage){ list.innerHTML += '
' +'
Previous page
' +'' +'
Next page
' +'
'; changePage(currentPage, activeToolsCount); } } function previousPage(activeToolsCount) { if (currentPage > 1) { currentPage--; changePage(currentPage, activeToolsCount); } } function nextPage(activeToolsCount) { if (currentPage < numPages(activeToolsCount)) { currentPage++; changePage(currentPage, activeToolsCount); } } function numPages(activeToolsCount) { return Math.ceil(activeToolsCount / toolsPerPage); } function changePage(page, activeToolsCount) { var btn_next = document.getElementById("btn_next"); var btn_prev = document.getElementById("btn_prev"); var list = document.querySelector('.tools-list'); var page_span = document.getElementById("pageCount"); // Validate page if (page < 1) page = 1; if (page > numPages(activeToolsCount)) page = numPages(activeToolsCount); const articles = toolsListContent.querySelectorAll('aside'); var sortedArticles = Array.from(articles); var activeArticles = sortedArticles.filter((article) => !article.classList.contains("inactive")); activeArticles.forEach(a => { a.classList.add("hiddenInPagination"); }) for (var i = (page-1) * toolsPerPage; i < (page * toolsPerPage); i++) { if(activeArticles[i] != undefined){ activeArticles[i].classList.remove("hiddenInPagination"); } } page_span.innerHTML = "Page " + page + " of " + numPages(activeToolsCount); if (page == 1) { btn_prev.style.visibility = "hidden"; } else { btn_prev.style.visibility = "visible"; } if (page == numPages(activeToolsCount)) { btn_next.style.visibility = "hidden"; } else { btn_next.style.visibility = "visible"; } // var paginationCounter = document.getElementById("pagination-tools"); var leftPag = (page-1) * toolsPerPage + 1; var rightPag = page * toolsPerPage; // paginationCounter.innerHTML = "Showing " + leftPag + "-" + rightPag + ""; } function callDebug(jsonFilters, jsonTools, filtersOn, newResults, toolsList) { console.log("Filters:"); console.log(jsonFilters); console.log("Tools:"); console.log(jsonTools); console.log("Filters On:"); console.log(filtersOn); console.log("Results:"); console.log(newResults); console.log("toolsList"); console.log(toolsList); } const filterForm = document.querySelector('[data-filter-form]'); const sortForm = document.querySelector('.sort-by'); const searchForm = document.querySelector('#search'); const importJson = String.raw`{"014c6f90-be12-11ef-9563-dbcabbf0836a":{"a11yloc":"https://www.skynettechnologies.com/accessibility-statement","actrules":"","assists":["Generating reports of evaluation results","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Single page/screen","Entire website / software / product"],"comments":"We hope this resource will be soon available from https://www.w3.org/WAI/test-evaluate/tools/list/and valuable to the community in promoting inclusivity and accessibility across the web.\r\nThank you in advance for the opportunity to contribute to this important cause.\r\n","contact":"[email protected]","features":"It is an automated accessibility testing tool to analyze site's compliance with ADA, WCAG, UK Equality Act, California Unruh, European EN 301 549, Israeli Standard 5568, Australian DDA, Canada ACA & other accessibility standards. Receive a comprehensive report detailing the primary accessibility issues on site and take a step further to remediate.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Skynet Technologies USA LLC","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-07-01","repository":"wai-evaluation-tools-list","submission_date":"2024-12-19T14:03:21.225Z","submission_ref":"014c6f90-be12-11ef-9563-dbcabbf0836a","title":"Free Website Accessibility Checker","type":["Online tool"],"update":"2024-12-19","website":"https://www.skynettechnologies.com/accessibility-checker"},"0300cc10-11c8-11ef-ad08-275252fe0d15":{"a11yloc":"https://www.accessibilitychecker.org/accessibility-statement/","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens"],"comments":"","contact":"[email protected]","features":"A free website accessibility automated scan for WCAG 2.1 compliance issues. Just insert your URL and get instant results. ","form_name":"submission","form_version":"1","guideline":["WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"AccessibilityChecker.org","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2021-06-15","repository":"wai-evaluation-tools-list","submission_date":"2024-05-14T08:00:21.330Z","submission_ref":"0300cc10-11c8-11ef-ad08-275252fe0d15","technology":["HTML / XHTML","CSS"],"title":"AccessibilityChecker.org","type":["Online tool"],"website":"https://accessibilitychecker.org"},"051a6980-1cda-11ef-bcfd-e3ade95a5030":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Creating an accessibility score"],"automated":["Entire website / software / product"],"browsers":["Chrome","Safari","Edge","Firefox"],"comments":"","contact":"[email protected]","features":"AEL Accessibility Checker (AAC) can quickly evaluate your web page against automated Accessibility violations.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"AEL","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-04-01","repository":"wai-evaluation-tools-list","submission_date":"2024-05-28T10:06:58.584Z","submission_ref":"051a6980-1cda-11ef-bcfd-e3ade95a5030","technology":["HTML / XHTML","CSS"],"title":"AEL Accessibility Checker","type":["Online tool"],"website":"https://aeldata.com/accessibility-checker/"},"08b67720-e5d3-11ee-82b4-ef525a7ab92b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"axe DevTools Linter allows you to check your code for accessibility issues in your IDE and CI/CD. axe DevTools Linter is easy to configure and use, and it can check React (.js, .jsx, and .tsx), Vue (.vue), Angular (.component.html), HTML (.html and .htm), and Markdown (.md and .markdown) files so you can avoid common accessibility defects.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Limited free functionality","Subscription",""],"product":["Source code"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2023-10-03","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:28:24.210Z","submission_ref":"08b67720-e5d3-11ee-82b4-ef525a7ab92b","technology":["HTML / XHTML","Markdown"],"title":"Axe DevTools Linter","type":["Command-line / CI","Programming tool plugin / IDE"],"website":"https://www.deque.com/axe/devtools/linter/"},"0aebfbe0-95de-11ee-89f7-3bd111a66cf7":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages"],"automated":["Single page/screen","Sample of pages/screens","Entire website / software / product"],"comments":"","contact":"[email protected]","desktop":["iOS"],"features":"Color contrast is a complete mobile accessibility checking tool that allows users to verify that the color contrast of their mobile webpage or image meets WCAG 2.x AA guidelines.

In addition, users can audit their mobile website against WCAG 2.x AA and share recommendations .","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Limited free functionality","Time-limited trial","Subscription",""],"product":["Website","Mobile application"],"provider":"Accessible Resources Ltd","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2015-01-01","repository":"wai-evaluation-tools-list","submission_date":"2023-12-08T15:25:39.358Z","submission_ref":"0aebfbe0-95de-11ee-89f7-3bd111a66cf7","technology":["HTML / XHTML","CSS"],"title":"Color Contrast","type":["Mobile application"],"update":"2023-12-08","website":"https://apps.apple.com/us/app/color-contrast/id1095478187"},"0b25ffe0-3398-11ef-97f0-5103ff45d3f8":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Deque offers API bindings for web development and scripting languages including NodeJS, JavaScript, Java, Ruby, C#, and Python. These APIs allow you to scan your websites for accessibility defects as part of your existing automated testing runs or continuous integration (CI) builds.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Subscription",""],"product":["Website"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-05-31","repository":"wai-evaluation-tools-list","submission_date":"2024-06-26T08:42:38.686Z","submission_ref":"0b25ffe0-3398-11ef-97f0-5103ff45d3f8","technology":["HTML / XHTML","CSS"],"title":"Axe DevTools for Web APIs","type":["Command-line / CI"],"website":"https://docs.deque.com/devtools-for-web/4/en/about-axe-devtools-apis"},"105f4870-2251-11ef-9c27-a34b23cae599":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages"],"automated":["Single page/screen","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Lite is Accessibility Cloud’s bookmarklet. You can use it to test any web page, whether it’s behind a login or not. It runs locally on your computer.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Accessibility Cloud","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-05-27","repository":"wai-evaluation-tools-list","submission_date":"2024-06-04T09:01:43.415Z","submission_ref":"105f4870-2251-11ef-9c27-a34b23cae599","technology":["HTML / XHTML"],"title":"Accessibility Cloud Lite","type":["Bookmarklet"],"update":"2024-08-21","website":"https://www.accessibilitycloud.com/lite/"},"187cc180-6546-11ef-b54d-cf368a1373b9":{"a11yloc":"https://www.digitala11y.com/accessibility-statement-2/","actrules":"","assists":["Displaying information within web pages"],"automated":["Component","Single page/screen"],"browsers":["Chrome"],"comments":"","contact":"[email protected]","desktop":["Windows"],"features":"A Chrome extension to check color combinations against WCAG contrast ratios, offering palette suggestions. Ideal for designers, developers and accessibility experts to review or audit site color contrast. Features include top-of-page access, one-click color picking, manual hex input, instant ratio display, and WCAG-compliant color recommendations.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"DigitalA11Y","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2023-01-25","repository":"wai-evaluation-tools-list","submission_date":"2024-08-28T14:02:00.472Z","submission_ref":"187cc180-6546-11ef-b54d-cf368a1373b9","technology":["HTML / XHTML","CSS"],"title":"DigitalA11Y Color Contrast Checker","type":["Browser plugin"],"update":"2024-08-28","website":"https://chromewebstore.google.com/detail/digitala11y-color-contras/hfcoldjibhgbnlambdiecfneiegagkhi?hl=en"},"18a19fd0-98fc-11ee-9b88-f5ce3caaedec":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/equal-access/","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Edge","Firefox"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"An open source browser extension for web developers and auditors that utilizes IBM's rule engine, which detects accessibility issues for web applications. Provides an integrated checking experience, helping users quickly identify the source of accessibility issues and try fixes. Also provides a keyboard checker mode and identifies issues for review","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"IBM Accessibility","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2020-05-18","repository":"wai-evaluation-tools-list","submission_date":"2023-12-12T14:38:20.749Z","submission_ref":"18a19fd0-98fc-11ee-9b88-f5ce3caaedec","technology":["HTML / XHTML"],"title":"IBM Equal Access Accessibility Checker (Chrome, Firefox, Edge extension)","type":["Browser plugin"],"update":"2023-12-12","website":"https://www.ibm.com/able/toolkit/tools/#develop"},"1d407400-95d5-11ee-bd39-a7b46173c51d":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Single page/screen","Entire website / software / product","Restricted or password protected pages"],"comments":"This tool differs from the legacy AChecker tool previously submitted as it combines Lighthouse, AChecker and Tingtun (for PDFs). It also provides a WordPress companion plugin at https://wordpress.org/plugins/accessibility-compliance/","contact":"[email protected]","features":"ACHECKS monitors WCAG 2 AA compliance for your domains through intuitive dashboards of AChecker and Lighthouse results generating reports across your websites. PDF checking is provided through Tingtun. ACHECKS scrapes your domain and calls web-services to generate page-by-page and aggregate results.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free","Subscription",""],"product":["Website"],"provider":"Cantan Group","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2021-01-01","repository":"wai-evaluation-tools-list","submission_date":"2023-12-08T14:21:44.641Z","submission_ref":"1d407400-95d5-11ee-bd39-a7b46173c51d","technology":["HTML / XHTML","PDF"],"title":"ACHECKS","type":["Online tool","CMS plugin"],"update":"2023-12-08","website":"https://www.achecks.org"},"1f139350-e5d7-11ee-82b4-ef525a7ab92b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS","Linux"],"features":"Add accessibility testing into Appium tests within a continuous integration pipeline or local test environment. Find issues based on Web Content Accessibility Guidelines (WCAG) for iOS and Android apps. Get remediation advice and a visual view of accessibility issues from a team dashboard.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Time-limited trial","Subscription",""],"product":["Mobile application"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-02-14","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:57:39.717Z","submission_ref":"1f139350-e5d7-11ee-82b4-ef525a7ab92b","title":"Axe DevTools Mobile (Appium Plugin)","type":["Server-side integration","Command-line / CI","Programming tool plugin / IDE"],"website":"https://docs.deque.com/devtools-mobile/2024.2.14/en/appium"},"1fa97680-fb27-11ee-b702-edcbac603cbb":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS"],"features":"QualiBooth simplifies web accessibility compliance with real-time scanning, monitoring, and detailed reporting. The platform offers an accessibility checker, real-time dashboards, and a development assistant, aiding organizations in achieving ADA, WCAG, and European Accessibility Act compliance. ","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0","EPUB Accessibility 1.1"],"language":["en"],"license":["Subscription",""],"product":["Website"],"provider":"QualiBooth","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-03-25","repository":"wai-evaluation-tools-list","submission_date":"2024-04-15T12:53:14.856Z","submission_ref":"1fa97680-fb27-11ee-b702-edcbac603cbb","title":"QualiBooth","type":["Server-side integration"],"website":"https://qualibooth.com/"},"296b3360-48d5-11ef-85f7-61f6c114b721":{"a11yloc":"","actrules":"","automated":["Component"],"comments":"","contact":"[email protected]","features":"WCAG 2.1 color contrast checker. Check foreground and background color and see if they pass WCAG.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Moritz Gießmann","publish-permission":"on","purpose":["Manual testing"],"readterms":"on","release":"2024-02-11","repository":"wai-evaluation-tools-list","submission_date":"2024-07-23T09:23:03.190Z","submission_ref":"296b3360-48d5-11ef-85f7-61f6c114b721","technology":["HTML / XHTML"],"title":"Contrast-Ratio","type":["Online tool"],"website":"https://contrast-ratio.org"},"29f6a250-d6a2-11ef-b918-cd1967a135cb":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Restricted or password protected pages"],"browsers":["Chrome"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS"],"features":"A11y Quick Check is a browser extension for evaluating web accessibility through a structured checklist. It provides 42 individual tests focused on key accessibility aspects, including headings, grouping elements, lists, tables, related controls, and accessible names and descriptions. The tool identifies accessibility, structural, and semantic issue and includes guidance for manual verification.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Laurence Lewis","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2023-03-30","repository":"wai-evaluation-tools-list","submission_date":"2025-01-19T20:15:44.885Z","submission_ref":"29f6a250-d6a2-11ef-b918-cd1967a135cb","technology":["HTML / XHTML"],"title":"A11y Quick Check","type":["Browser plugin"],"website":"https://chromewebstore.google.com/detail/a11y-quick-check/jlamgighkcjniljcdfpnhiemcakibepi"},"2ca8a7d0-6534-11ef-beaa-8f4b5902d421":{"a11yloc":"https://www.digitala11y.com/accessibility-statement-2/","actrules":"","assists":["Displaying information within web pages"],"automated":["Single page/screen"],"browsers":["Chrome"],"comments":"","contact":"[email protected]","desktop":["Windows"],"features":"DigitalA11Y Tublets is a suite of bookmarklets bundled into an extension for quick and easy accessibility audits. Features include highlighting semantic of structures, form defects, images missing alt text, CSS background images, and more. Ideal for developers, testers, and designers,\r\nTublets simplifies WCAG testing.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Source code"],"provider":"DigitalA11Y","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2023-11-20","repository":"wai-evaluation-tools-list","submission_date":"2024-08-28T11:53:43.373Z","submission_ref":"2ca8a7d0-6534-11ef-beaa-8f4b5902d421","technology":["HTML / XHTML","CSS"],"title":"DigitalA11Y Tublets","type":["Browser plugin"],"update":"2024-08-28","website":"https://chromewebstore.google.com/detail/ccjeccodophadokglbdcinabgkiiakjh?hl=en"},"34f06870-d83d-11ef-8941-c1e4afe5d01f":{"a11yloc":"https://www.siteimprove.com/accessibility-statement/","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/alfa/","assists":["Generating reports of evaluation results"],"automated":["Single page/screen","Restricted or password protected pages"],"browsers":["Chrome","Edge","Firefox","Opera"],"comments":"For the Release Date field, we put the date for the most recent update of the extension. This extension is updated several times a year. It is unclear if the initial release date of the extension is needed instead? ","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"The Siteimprove Accessibility Checker allows you to easily check the accessibility of any web page directly in the browser, so you can immediately identify issues with instant feedback. Allows for evaluation of any password-protected or non-public pages, multi-step forms, and dynamic content.\r\n","form_name":"submission","form_version":"1","guideline":["WCAG 2.2"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Siteimprove","publish-permission":"on","purpose":["Automated testing","Simulated user experience"],"readterms":"on","release":"2024-12-04","repository":"wai-evaluation-tools-list","submission_date":"2025-01-21T21:18:06.455Z","submission_ref":"34f06870-d83d-11ef-8941-c1e4afe5d01f","technology":["HTML / XHTML","CSS"],"title":"Siteimprove Accessibility Checker","type":["Browser plugin"],"update":"2025-03-21","website":"https://www.siteimprove.com/integrations/browser-extensions/"},"35902110-98fd-11ee-9b88-f5ce3caaedec":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/equal-access/","assists":["Generating reports of evaluation results","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Edge","Firefox","Other"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"NodeJS Module that performs integrated accessibility testing within a continuous integration pipeline or local test environment. It works with parsing engines such as Selenium, Puppeteer, and Zombie. Works with a variety of test frameworks such as Cucumber, Mocha, or Jasmine.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"IBM Accessibility","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2020-05-18","repository":"wai-evaluation-tools-list","submission_date":"2023-12-12T14:46:18.785Z","submission_ref":"35902110-98fd-11ee-9b88-f5ce3caaedec","technology":["HTML / XHTML"],"title":"IBM Equal Access accessibility-checker (NPM)","type":["Command-line / CI"],"update":"2023-12-12","website":"https://www.npmjs.com/package/accessibility-checker"},"389b6390-e5d0-11ee-82b4-ef525a7ab92b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"axe DevTools for Web CLI is a command-line application for scanning web pages for accessibility issues and for generating reports. With axe DevTools for Web CLI, organizations can automate accessibility testing without having to integrate axe into integration or end-to-end tests.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Subscription",""],"product":["Website"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2023-10-24","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:08:16.073Z","submission_ref":"389b6390-e5d0-11ee-82b4-ef525a7ab92b","technology":["HTML / XHTML","CSS"],"title":"Axe DevTools for Web CLI","type":["Command-line / CI"],"website":"https://docs.deque.com/devtools-html/4.0.0/en/cli-home"},"3d2688f0-acad-11ef-a200-8f3c79925d4e":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/webmate-accessibility-workbench/","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","features":"Webmate Accessibility Workbench provides an integrated testing environment where everything you need is in one place: testing infrastructure including VMs and real devices; audit management and audit templates built with requirements catalogues WCAG, BITV, and more; reporting tools, page scanners, AI assistants, and impairment simulations.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["de"],"license":["Time-limited trial","Subscription","on","Project-based"],"product":["Website","Mobile application"],"provider":"Testfabrik Consulting + Solutions AG","publish-permission":"on","purpose":["Automated testing","Manual testing","Simulated user experience"],"readterms":"on","release":"2024-09-02","repository":"wai-evaluation-tools-list","submission_date":"2024-11-27T10:49:12.703Z","submission_ref":"3d2688f0-acad-11ef-a200-8f3c79925d4e","technology":["HTML / XHTML","CSS"],"title":"Webmate Accessibility Workbench","type":["Online tool","Command-line / CI"],"update":"2025-04-29","website":"https://barrierefr.ai"},"40fd3580-bf5b-11ef-9e59-4d7bb8d9ad27":{"a11yloc":"https://www.skynettechnologies.com/accessibility-statement","actrules":"","automated":["Single page/screen"],"comments":"","contact":"[email protected]","features":"A WCAG color contrast checker is a tool used to assess the difference in luminance or color between text and its background on a digital interface. It ensures that text is easily readable against its background, especially for people with visual impairments.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website","Other"],"provider":"Skynet Technologies USA LLC","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-07-01","repository":"wai-evaluation-tools-list","submission_date":"2024-12-21T05:20:12.504Z","submission_ref":"40fd3580-bf5b-11ef-9e59-4d7bb8d9ad27","title":"WCAG Color Contrast Checker","type":["Online tool"],"update":"2024-12-21","website":"https://www.skynettechnologies.com/color-contrast-checker"},"45ea1d70-d568-11ee-8027-6f16d021d345":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Providing step-by-step evaluation guidance"],"automated":["Entire website / software / product"],"comments":"","contact":"[email protected]","features":"

Squidler does fully autonomous website testing. All you have to do is provide your URL.

Our virtual user opens a browser and navigates and interacts with your website much like any visitor. As it browses your website it checks for accessibility issues as well as functional bugs, spelling and grammar mistakes and more.

","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free","Subscription",""],"product":["Website"],"provider":"Squidler AB","publish-permission":"on","purpose":["Automated testing","Simulated user experience"],"readterms":"on","release":"2023-06-27","repository":"wai-evaluation-tools-list","submission_date":"2024-02-27T12:03:52.135Z","submission_ref":"45ea1d70-d568-11ee-8027-6f16d021d345","title":"Squidler.io","type":["Online tool"],"website":"https://squidler.io/"},"4a592800-26ad-11f0-a625-73260650036f":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results"],"automated":["Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","features":"ObservePoint scans your site for WCAG 2.0–2.2 issues of levels A–AAA, detecting problems like missing alt text or poor contrast. It flags accessibility barriers, provides detailed reports with fix locations, and offers scorecards and priority lists—helping you take confident, actionable steps toward compliance.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free","Subscription",""],"product":["Website"],"provider":"ObservePoint","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-06-20","repository":"wai-evaluation-tools-list","submission_date":"2025-05-01T16:56:56.704Z","submission_ref":"4a592800-26ad-11f0-a625-73260650036f","technology":["HTML / XHTML"],"title":"ObservePoint Page Audits","type":["Online tool"],"website":"https://www.observepoint.com/blog-posts/how-to-check-website-accessibility/"},"4a613220-cf28-11ef-91aa-ddc548a5022b":{"a11yloc":"https://pac.pdf-accessibility.org/_Resources/Persistent/a/c/a/3/aca34de96ee6ab9c6273040e8c883e822a4bd602/PAC%20Accessibility%20Conformance%20Report.pdf","actrules":"","assists":["Generating reports of evaluation results"],"automated":["Entire website / software / product"],"comments":"Supported languages:\r\nEnglish\r\nGerman\r\nFrench\r\nSpanish\r\nDutch","contact":"[email protected]","desktop":["Windows"],"features":"PAC can check many PDF/UA and WCAG requirements at the touch of a button. In addition to this, PAC also supports visual check with the screen reader and structure preview. No installation required, just download and start PAC. ","form_name":"submission","form_version":"1","guideline":["WCAG 2.1"],"language":["en","de","fr","es","nl"],"license":["Free",""],"product":["Document"],"provider":"axes4 GmbH","publish-permission":"on","purpose":["Automated testing","Manual testing","Simulated user experience"],"readterms":"on","release":"2023-11-28","repository":"wai-evaluation-tools-list","submission_date":"2025-01-10T07:55:42.530Z","submission_ref":"4a613220-cf28-11ef-91aa-ddc548a5022b","technology":["PDF"],"title":"PAC 2024 (PDF Accessibility Checker)","type":["Desktop application"],"website":"https://pac.pdf-accessibility.org/"},"55cbc140-25cf-11f0-b2b9-2df8cbedd21f":{"a11yloc":"https://assistivlabs.com/accessibility","actrules":"","automated":["Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Instantly test the accessibility of your website or app with real screen readers, like NVDA, online using Assistiv Labs. It doesn't matter whether you're on a Mac, PC, or Linux computer — all you need is a modern web browser and an internet connection.\r\nNo buying expensive devices or maintaining virtual machines. No emulators or simulators.","form_name":"submission","form_version":"1","language":["en"],"license":["Time-limited trial","Subscription",""],"product":["Website","Document"],"provider":"Assistiv Labs","publish-permission":"on","purpose":["Manual testing","Simulated user experience"],"readterms":"on","release":"2021-02-22","repository":"wai-evaluation-tools-list","submission_date":"2025-04-30T14:28:07.636Z","submission_ref":"55cbc140-25cf-11f0-b2b9-2df8cbedd21f","technology":["HTML / XHTML","CSS","PDF","Microsoft Office documents","Markdown"],"title":"Assistiv Labs","type":["Online tool"],"update":"2025-05-06","website":"https://assistivlabs.com/"},"58991940-e5d4-11ee-82b4-ef525a7ab92b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Provides seven packages for automated accessibility testing powered by axe-core, including a command-line interface to axe-core and integrations with popular testing frameworks: Playwright, Puppeteer, React, WebDriverIO, and WebDriverJS.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-02-12","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:37:47.732Z","submission_ref":"58991940-e5d4-11ee-82b4-ef525a7ab92b","technology":["HTML / XHTML","CSS"],"title":"Axe-core - NodeJS APIs","type":["Command-line / CI"],"website":"https://github.com/dequelabs/axe-core-npm"},"5c423930-e5d6-11ee-82b4-ef525a7ab92b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["MacOS"],"features":"Scan iOS apps for mobile accessibility. No SDKs or source code access needed. Find issues based on Web Content Accessibility Guidelines (WCAG) for apps built with any technology–native iOS, React Native, Flutter, or other cross-platform technologies. Get remediation advice and a visual view of accessibility issues from a team dashboard.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Time-limited trial","Subscription",""],"product":["Mobile application"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-01-31","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:52:12.867Z","submission_ref":"5c423930-e5d6-11ee-82b4-ef525a7ab92b","title":"Axe DevTools Mobile (Mobile Analyzer for iOS)","type":["Programming tool plugin / IDE"],"website":"https://docs.deque.com/devtools-mobile-analyzer/ios-setup"},"5fa25060-ccf9-11ee-b8f3-5ba1fe11c7d6":{"a11yloc":"https://www.deque.com/accessibility-statement/","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","features":"Axe Monitor (formerly WorldSpace Comply) is a robust, enterprise level monitoring and reporting platform that scans websites, finds accessibility problems and creates dashboards to highlight problem areas.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Subscription",""],"product":["Website"],"provider":"Deque Systems","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2020-05-05","repository":"wai-evaluation-tools-list","submission_date":"2024-02-16T18:29:51.847Z","submission_ref":"5fa25060-ccf9-11ee-b8f3-5ba1fe11c7d6","technology":["HTML / XHTML","CSS","PDF"],"title":"axe Monitor","type":["Online tool"],"website":"https://www.deque.com/axe/monitor/"},"6406e300-29bf-11ef-bea9-d1640dea63d3":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score"],"automated":["Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS","Linux"],"features":"Web Accessibility testing and reporting powered by the WAVE accessibility engine.

Pope Tech simplifies web accessibility and makes compliance easier with automation, flexible team management, dynamic reporting, and a friendly interface made for beginners and experts. ","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free","Subscription",""],"product":["Website"],"provider":"Pope Tech","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2018-03-15","repository":"wai-evaluation-tools-list","submission_date":"2024-06-13T19:59:06.544Z","submission_ref":"6406e300-29bf-11ef-bea9-d1640dea63d3","technology":["HTML / XHTML","CSS"],"title":"Pope Tech","type":["Online tool","CMS plugin"],"update":"2024-08-21","website":"https://pope.tech"},"67da4670-99e6-11ee-91c5-ef8b0ca11c1d":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Other"],"comments":"","contact":"[email protected]","desktop":["Windows"],"features":"COMPLYFirst Element-V is a windows desktop application for automated and manual web accessibility testing. COMPLYFirst Element-V includes a comprehensive set of tools and features that enable development and QA processes for accessibility. It includes unlimited scanning/verification of web pages and provides summary and detailed reports","form_name":"submission","form_version":"1","guideline":["WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free","Subscription",""],"product":["Website","Document","Source code"],"provider":"Odellus Corporation","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2002-06-22","repository":"wai-evaluation-tools-list","submission_date":"2023-12-13T18:35:35.895Z","submission_ref":"67da4670-99e6-11ee-91c5-ef8b0ca11c1d","technology":["HTML / XHTML","CSS","PDF","Markdown"],"title":"COMPLYFirst Element-V","type":["Browser plugin","Programming tool plugin / IDE"],"update":"2023-12-13","website":"https://odellus.com/odellus?COMPLYFirstElementVOverview"},"6b26d650-9acb-11ee-8b21-792f51236ab3":{"a11yloc":"https://www.audioeye.com/accessibility-statement/","actrules":"","assists":["Displaying information within web pages"],"automated":["Component"],"comments":"","contact":"[email protected]","desktop":"","features":"AudioEye's color contrast checker is a tool that measures the contrast between website elements such as background, foreground, text, images, or documents to ensure it meets WCAG accessibility standards. This free tool is one of the most comprehensive on the internet and is made accessible with a keyboard navigation and voice commands.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0","EPUB Accessibility 1.1"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"AudioEye","publish-permission":"on","purpose":["Simulated user experience"],"readterms":"on","release":"2021-12-01","repository":"wai-evaluation-tools-list","submission_date":"2023-12-14T21:54:56.181Z","submission_ref":"6b26d650-9acb-11ee-8b21-792f51236ab3","technology":["CSS"],"title":"AudioEye Color Contrast Checker","type":["Online tool"],"update":"2023-12-14","website":"https://www.audioeye.com/color-contrast-checker/"},"6b6eb9c0-5902-11ef-91bd-fd54d244605f":{"a11yloc":"http://checkmeister.com/about","actrules":"","assists":["Generating reports of evaluation results"],"automated":["Single page/screen"],"comments":"","contact":"[email protected]","features":"Check Meister is your essential tool for improving web accessibility and fostering inclusive websites. In today's digital world, ensuring accessibility for all users, including those with disabilities, is crucial. Accessibiley helps you identify and resolve accessibility issues, making your site easier for everyone to navigate and use.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website","Source code"],"provider":"GDS Consulting Ltd","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2024-08-12","repository":"wai-evaluation-tools-list","submission_date":"2024-08-12T23:27:19.900Z","submission_ref":"6b6eb9c0-5902-11ef-91bd-fd54d244605f","technology":["HTML / XHTML"],"title":"Check Meister","type":["Online tool"],"update":"2024-08-13","website":"http://checkmeister.com/"},"6bcc2100-00e7-11ef-8ff9-219a27da68e5":{"a11yloc":"","actrules":"","assists":["Displaying information within web pages"],"automated":["Component","Single page/screen","Sample of pages/screens"],"comments":"","contact":"[email protected]","desktop":["MacOS"],"features":"Contrasts: A macOS color contrast checker with the convenience of Spotlight-like accessibility. Instantly accessible via shortcuts, it features auto text to color conversion and preview mode for effortless color contrast checks, making it the ultimate intuitive tool for designers and developers.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1"],"language":["en"],"license":["Limited free functionality","Subscription","One-time purchase",""],"product":["Website","Mobile application","Document"],"provider":"Contrasts","publish-permission":"on","purpose":["Manual testing","Simulated user experience"],"readterms":"on","release":"2023-12-01","repository":"wai-evaluation-tools-list","submission_date":"2024-04-22T20:32:21.776Z","submission_ref":"6bcc2100-00e7-11ef-8ff9-219a27da68e5","technology":["HTML / XHTML","EPUB","PDF","Microsoft Office documents"],"title":"Contrasts for macOS","type":["Desktop application"],"website":"https://www.contrasts.app"},"6c6fdda0-95d4-11ee-bd39-a7b46173c51d":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Single page/screen","Entire website / software / product"],"comments":"","contact":"[email protected]","features":"Interactive, international, customizable, Web content accessibility checker. Allows users to create their own guidelines, and author their own accessibility checks. Based on the Open Accessibility Checks(OAC)","form_name":"submission","form_version":"1","guideline":["WCAG 2.0"],"language":["en"],"license":["Free","Subscription",""],"product":["Website"],"provider":"Cantan Group","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2008-07-19","repository":"wai-evaluation-tools-list","submission_date":"2023-12-08T14:16:47.995Z","submission_ref":"6c6fdda0-95d4-11ee-bd39-a7b46173c51d","technology":["HTML / XHTML"],"title":"AChecker","type":["Online tool"],"update":"2023-12-08","website":"https://achecks.org/achecker/"},"7120ccf0-ca55-11ee-b6db-035775a0d713":{"a11yloc":"https://www.accessibilitycloud.com/accessibility-statement-for-app-accessibilitycloud-com/","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","features":"Comprehensive digital accessibility testing, monitoring, and reporting service for websites, web apps, single page applications, mobile apps, software, and documents. It supports multiple engines (axe-core and QualWeb), multiple guidelines (WCAG, EN 301 549, BITV, RGAA, Section 508), and multiple test methods (automatic, manual, and guided).","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["da","de","en","es","fi","fr","nb","nl","sv"],"license":["Free","Limited free functionality","Time-limited trial","Subscription","One-time purchase"],"product":["Website","Mobile application","Document"],"provider":"Accessibility Cloud","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2023-01-01","repository":"wai-evaluation-tools-list","submission_date":"2024-02-13T09:51:21.407Z","submission_ref":"7120ccf0-ca55-11ee-b6db-035775a0d713","technology":["HTML / XHTML","CSS","PDF"],"title":"Accessibility Cloud","type":["Online tool"],"update":"2025-03-28","website":"https://www.accessibilitycloud.com/"},"75661ab0-e5d3-11ee-82b4-ef525a7ab92b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Helps you catch and fix accessibility issues immediately while you code in your favorite IDE, VS Code. The extension points you to full explanations and clear directions for remediation so you can fix accessibility issues early—when it's cheaper and easier.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Source code"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-01-29","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:31:26.555Z","submission_ref":"75661ab0-e5d3-11ee-82b4-ef525a7ab92b","technology":["HTML / XHTML","Markdown"],"title":"Axe Accessibility Linter for VS Code","type":["Programming tool plugin / IDE"],"website":"https://marketplace.visualstudio.com/items?itemName=deque-systems.vscode-axe-linter"},"777adc50-3795-11ef-b71f-295de1901281":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"6 packages/gems, which can be used for automated accessibility testing powered by axe core. Integrations include Capybara, Cucumber, RSpec, Selenium, and Watir.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-05-13","repository":"wai-evaluation-tools-list","submission_date":"2024-07-01T10:34:16.597Z","submission_ref":"777adc50-3795-11ef-b71f-295de1901281","technology":["HTML / XHTML"],"title":"Axe-core (Ruby SDKs)","type":["Command-line / CI"],"website":"https://github.com/dequelabs/axe-core-gems"},"78a69fa0-9ae8-11ee-8ddc-67a6e7498c52":{"a11yloc":"https://aaardvarkaccessibility.com/accessibility-statement/","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Firefox","Edge"],"comments":"","contact":"[email protected]","features":"AAArdvark is an accessibility testing tool that streamlines audits with automated issue scanning, a visual view of issues, manual testing support, remediation tracking, and comprehensive reporting. Everything digital professionals need for achieving accessibility compliance in one tool.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Limited free functionality","Subscription"],"product":["Website"],"provider":"N Squared Digital, LLC","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2023-11-01","repository":"wai-evaluation-tools-list","submission_date":"2023-12-15T01:22:54.234Z","submission_ref":"78a69fa0-9ae8-11ee-8ddc-67a6e7498c52","technology":["HTML / XHTML"],"title":"AAArdvark","type":["Browser plugin","Online tool","CMS plugin"],"update":"2025-06-02","website":"https://aaardvarkaccessibility.com/"},"7b824100-90bc-11ef-9a48-2bea246cb06f":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen"],"browsers":["Chrome","Safari","Edge"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Cypress plugin that seamlessly integrates accessibility checks into your End-to-End testing workflow. It logs detailed reports of accessibility violations within the Cypress interface, generates comprehensive HTML reports with screenshots for precise issue identification, and provides audible feedback of accessibility issues.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free","on","Open-source"],"product":["Source code"],"provider":"Open-source (Creator: Sebastian Clavijo Suero)","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-06-30","repository":"wai-evaluation-tools-list","submission_date":"2024-10-22T21:27:47.216Z","submission_ref":"7b824100-90bc-11ef-9a48-2bea246cb06f","technology":["HTML / XHTML","CSS"],"title":"wick-a11y","type":["Programming tool plugin / IDE"],"update":"2025-03-21","website":"https://github.com/sclavijosuero/wick-a11y"},"8276b5b0-a2cc-11ee-9fd2-63692983318e":{"a11yloc":"https://luma.includia.com/record/d790b841-8d9a-400f-92dd-14dc1729c800","actrules":"","assists":["Generating reports of evaluation results"],"automated":["Sample of pages/screens"],"browsers":["Chrome","Safari","Edge","Firefox","Opera","Other"],"comments":"Luma is very similar to PEAT (Photosensitive Epilepsy Analysis Tool), but its web based and supports a wider range of video file formats","contact":"[email protected]","desktop":"","features":"Luma Video Accessibility Analysis Tool identifies sequences with flashing lights, spatial patterns, and other potential seizure triggers, especially for individuals with photosensitive epilepsy. Through color data extraction and frame-by-frame analysis, Luma ensures compliance with international video accessibility guidelines, including WCAG 2.3.1 ","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1"],"language":["en",""],"license":["Free",""],"product":["Other"],"provider":"Includia","publish-permission":"on","purpose":["Automated testing","Simulated user experience"],"readterms":"on","release":"2022-10-02","repository":"wai-evaluation-tools-list","submission_date":"2023-12-25T02:22:54.091Z","submission_ref":"8276b5b0-a2cc-11ee-9fd2-63692983318e","title":"Luma","type":["Online tool"],"update":"2023-12-25","website":"https://www.includia.com/luma"},"82ef6020-ea4a-11ef-b0a8-9f74f258bad8":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","features":"Automatically create accessibility reports from tests recorded to Cypress Cloud. The reports display page and component accessibility violations detected across all recorded tests, at each step of the tested workflows. Processing is server-side based on test artifacts, so nothing happens during the test execution, and no code changes are needed.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Time-limited trial","Subscription",""],"product":["Website"],"provider":"Cypress.io","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-02-16","repository":"wai-evaluation-tools-list","submission_date":"2025-02-13T20:38:41.698Z","submission_ref":"82ef6020-ea4a-11ef-b0a8-9f74f258bad8","technology":["HTML / XHTML"],"title":"Cypress Accessibility","type":["Online tool","Server-side integration","Programming tool plugin / IDE"],"website":"https://www.cypress.io/accessibility"},"838ff6a0-023f-11ef-8567-556589168cb7":{"a11yloc":"https://www.siteimprove.com/vpat/","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/alfa-assisted/","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"Language selector on submission form doesn't work. \r\nThe Siteimprove Accessibility Platform is available in the following languages: \r\nEnglish\r\nDanish\r\nSwedish\r\nGerman\r\nNorwegian (bokmål)\r\nFrench\r\nSpanish\r\nItalian\r\nDutch\r\nFinnish\r\nJapanese ","contact":"[email protected]","features":"Siteimprove Accessibility Platform is an enterprise-grade tool for evaluating website accessibility. It identifies issues, offers remediation guidance, and tracks improvements. Customizable dashboards and reports ensure you always stay updated on the state of your websites.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Subscription",""],"product":["Website","Document"],"provider":"Siteimprove ","publish-permission":"on","purpose":["Automated testing","Simulated user experience"],"readterms":"on","release":"2021-02-21","repository":"wai-evaluation-tools-list","submission_date":"2024-04-24T13:35:28.522Z","submission_ref":"838ff6a0-023f-11ef-8567-556589168cb7","technology":["HTML / XHTML","CSS","PDF"],"title":"Siteimprove Accessibility Platform","type":["Online tool","CMS plugin"],"website":"https://www.siteimprove.com/product/inclusivity/"},"83bd6d10-79d1-11ef-8358-3d8b4331bf88":{"a11yloc":"https://dynomapper.com/accessibility-statement","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score"],"automated":["Entire website / software / product","Restricted or password protected pages"],"comments":"Thanks for your consideration.","contact":"[email protected]","features":"Dyno Mapper is a web accessibility testing tool with the ability to test and monitor public/private web pages, online web applications, and PDFs using WCAG guidelines.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Limited free functionality","Subscription",""],"product":["Website","Document"],"provider":"Indigo Design Company LLC","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2014-12-01","repository":"wai-evaluation-tools-list","submission_date":"2024-09-23T17:30:23.713Z","submission_ref":"83bd6d10-79d1-11ef-8358-3d8b4331bf88","technology":["HTML / XHTML","CSS","PDF"],"title":"DYNO Mapper","type":["Online tool"],"update":"2024-10-04","website":"https://dynomapper.com/features/website-accessibility-testing"},"89768bf0-ded6-11ef-881f-7b869bf2f2c1":{"a11yloc":"https://pdir.de/barrierefreiheit.html","actrules":"","assists":["Generating reports of evaluation results","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Single page/screen","Entire website / software / product"],"browsers":["Chrome","Safari","Edge","Firefox","Opera"],"comments":"","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS","Linux"],"features":"A free automated website check that checks for accessibility issues according to WCAG 2.1. Simply enter the URL and get instant results.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1","WCAG 2.0"],"language":["de"],"license":["Free",""],"product":["Website"],"provider":"pdir GmbH","publish-permission":"on","purpose":["Automated testing","Simulated user experience"],"readterms":"on","release":"2024-06-04","repository":"wai-evaluation-tools-list","submission_date":"2025-01-30T06:50:48.239Z","submission_ref":"89768bf0-ded6-11ef-881f-7b869bf2f2c1","technology":["HTML / XHTML","CSS"],"title":"pdir Website Check","type":["Online tool"],"update":"2025-03-21","website":"https://pdir.de/website-check.html"},"9166f120-9773-11ee-b17c-2b6cd2121edd":{"a11yloc":"https://qualweb.di.fc.ul.pt/evaluator/about","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/qualweb/","assists":["Generating reports of evaluation results"],"automated":["Single page/screen"],"browsers":["Chrome"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"QualWeb is an automated accessibility checker that assesses webpage conformance to ACT-Rules and WCAG 2.1 HTML and CSS techniques. QualWeb can be used as part of your application, through a command line interface or via its website. QualWeb is the engine of the Portuguese Accessibility Observatory.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1"],"language":["en","pt","fi","sv","nb"],"license":["Free",""],"product":["Website","Source code"],"provider":"Faculdade de Ciências da Universidade de Lisboa","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2008-09-01","repository":"wai-evaluation-tools-list","submission_date":"2023-12-10T15:48:31.154Z","submission_ref":"9166f120-9773-11ee-b17c-2b6cd2121edd","technology":["HTML / XHTML","CSS"],"title":"QualWeb","type":["Browser plugin","Online tool","Server-side integration","Command-line / CI"],"update":"2023-12-10","website":"https://qualweb.di.fc.ul.pt/"},"94530e90-e5d5-11ee-82b4-ef525a7ab92b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"3 NuGet packages, which can be used for automated accessibility testing powered by axe core. Integrations include Playwright and Selenium.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-02-14","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:46:37.433Z","submission_ref":"94530e90-e5d5-11ee-82b4-ef525a7ab92b","technology":["HTML / XHTML","CSS"],"title":"Axe-core - C# APIs)","type":["Command-line / CI"],"website":"https://github.com/dequelabs/axe-core-nuget"},"945c6d50-b2fd-11ef-b422-1fcf11b37e00":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Creating an accessibility score"],"automated":["Entire website / software / product"],"comments":"","contact":"[email protected]","features":"WebYes is a comprehensive website audit and monitoring tool that checks accessibility, SEO, performance, and quality - all in one place. The tool checks your website against WCAG 2.2 standards up to Level AAA, helping you work toward compliance with ADA, Section 508, EAA, and other digital accessibility regulations.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free","Subscription",""],"product":["Website"],"provider":"Mozilor","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-08-01","repository":"wai-evaluation-tools-list","submission_date":"2024-12-05T11:39:25.733Z","submission_ref":"945c6d50-b2fd-11ef-b422-1fcf11b37e00","technology":["HTML / XHTML","CSS"],"title":"WebYes","type":["Online tool"],"update":"2024-12-05","website":"https://www.webyes.com"},"94f91690-fe6c-11ef-bf56-01d18ed047fb":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product"],"browsers":["Chrome"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"AccessiWeb Color Contrast Tester is a Google Chrome extension designed to evaluate the accessibility of web platforms. With this tool, you can quickly check the contrast ratio between two colors (text and background) directly on a web page, ensuring that it meets WCAG 2.1 AA/AAA color contrast criteria.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1"],"language":["it"],"license":["Free"],"product":["Website"],"provider":"dunp scpl","publish-permission":"on","purpose":["Manual testing"],"readterms":"on","release":"2025-03-10","repository":"wai-evaluation-tools-list","submission_date":"2025-03-11T11:32:58.105Z","submission_ref":"94f91690-fe6c-11ef-bf56-01d18ed047fb","technology":["HTML / XHTML","CSS"],"title":"AccessiWeb Color Contrast Tester","type":["Browser plugin"],"update":"2025-04-17","website":"https://www.accessiweb.it/test-contrasto-colore"},"976d27f0-95d5-11ee-bd39-a7b46173c51d":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Entire website / software / product"],"comments":"","contact":"[email protected]","features":"Check the Accessibility of a PDF Document via Tingtun.","form_name":"submission","form_version":"1","guideline":["WCAG 2.0"],"language":["en"],"license":["Free","Subscription",""],"product":["Document"],"provider":"Cantan Group","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2015-05-01","repository":"wai-evaluation-tools-list","submission_date":"2023-12-08T14:25:09.615Z","submission_ref":"976d27f0-95d5-11ee-bd39-a7b46173c51d","technology":["PDF"],"title":"Tingtun PDF Accessibility Checker","type":["Online tool"],"update":"2023-12-08","website":"https://achecks.org/tingtun-pdf-accessibility-checker"},"9899e460-b096-11ef-b984-85af6e02fd9b":{"a11yloc":"https://form.agid.gov.it/view/7f099840-ec53-11ee-a2b2-7ff54539741e","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product"],"browsers":["Chrome","Edge"],"comments":"","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS","Linux"],"features":"MAUVE++ is a system to evaluate accessibility of websites by checking their dynamic code and/or their connected PDF documents according to W3C WCAG guidelines, and it provides validation results for different types of stakeholders. It also supports the possibility of automatically monitoring the accessibility levels of web sites.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website","Document","Source code"],"provider":"CNR-ISTI, HIIS Laboratory","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2020-01-01","repository":"wai-evaluation-tools-list","submission_date":"2024-12-02T10:17:12.359Z","submission_ref":"9899e460-b096-11ef-b984-85af6e02fd9b","technology":["HTML / XHTML","CSS","PDF"],"title":"MAUVE++","type":["Browser plugin","Online tool","CMS plugin"],"update":"2024-12-02","website":"https://mauve.isti.cnr.it/"},"996e5c20-e5d7-11ee-82b4-ef525a7ab92b":{"a11yloc":"https://www.deque.com/accessibility-statement/","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Axe Auditor is a comprehensive manual testing tool with test automation and manual testing methodology built in. With a comprehensive dashboard for full WCAG conformance reporting, it provides integration with the axe DevTools extension to provide high efficiency to QA teams. Supports testing for WCAG, EN 301-549, Trusted tester and ACAA standards.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Subscription",""],"product":["Website","Mobile application","Document","Other"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2023-12-06","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T10:01:04.994Z","submission_ref":"996e5c20-e5d7-11ee-82b4-ef525a7ab92b","technology":["HTML / XHTML","PDF","Microsoft Office documents"],"title":"Axe Auditor","type":["Server-side integration"],"website":"https://www.deque.com/axe/auditor/"},"9d4ccf80-969e-11ee-8b9d-f1c1b0822d30":{"a11yloc":"https://beinclusive.app/accessibility","actrules":"","assists":["Generating reports of evaluation results","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS","Linux"],"features":"Be Inclusive is a web app that helps you define, track, and share digital accessibility audits. We simplify the admin part of the process so manual auditing is easier to manage and share with teammates & clients.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en","es","fr","nl"],"license":["Time-limited trial","Subscription",""],"product":["Website","Mobile application"],"provider":"Walnut Creek Creative LLC","publish-permission":"on","purpose":["Manual testing"],"readterms":"on","release":"2020-09-13","repository":"wai-evaluation-tools-list","submission_date":"2023-12-09T14:24:08.312Z","submission_ref":"9d4ccf80-969e-11ee-8b9d-f1c1b0822d30","technology":["HTML / XHTML"],"title":"Be Inclusive","type":["Online tool"],"update":"2023-12-09","website":"https://beinclusive.app/"},"9e558790-98fc-11ee-9b88-f5ce3caaedec":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/equal-access/","assists":["Generating reports of evaluation results","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Edge","Firefox","Other"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Cypress Module that performs integrated accessibility testing in the Cypress test environment within a continuous integration pipelines or local test environments.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"IBM Accessibility","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2020-08-13","repository":"wai-evaluation-tools-list","submission_date":"2023-12-12T14:42:05.065Z","submission_ref":"9e558790-98fc-11ee-9b88-f5ce3caaedec","technology":["HTML / XHTML"],"title":"IBM Equal Access cypress-accessibility-checker (NPM)","type":["Command-line / CI"],"update":"2023-12-12","website":"https://www.npmjs.com/package/cypress-accessibility-checker"},"9f8fd0a0-eb78-11ef-adf1-eba265460162":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score"],"automated":["Component","Single page/screen","Sample of pages/screens"],"browsers":["Chrome","Firefox"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Hercules takes natural language tests as input and performs accessibility scans at page level in accordance with Accessibility standards using AXE-CORE. It is AI powered and completely open source.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Testzeus","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-11-19","repository":"wai-evaluation-tools-list","submission_date":"2025-02-15T08:41:17.738Z","submission_ref":"9f8fd0a0-eb78-11ef-adf1-eba265460162","technology":["HTML / XHTML","CSS"],"title":"Hercules","type":["Command-line / CI"],"website":"https://github.com/test-zeus-ai/testzeus-hercules/"},"ad56ac50-9a6f-11ee-89bd-6f506cafee02":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Single page/screen","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Edge","Firefox"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS"],"features":"The Monsido Platform includes a cohesive suite of tools for web accessibility, website quality assurance, brand and content compliance, user consent management, social and web content archiving, and more. ","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["da","en","nl","no"],"license":["Limited free functionality","Subscription",""],"product":["Website","Document","Source code","Other"],"provider":"Monsido","publish-permission":"on","purpose":["Automated testing","Manual testing","Simulated user experience"],"readterms":"on","release":"2017-07-01","repository":"wai-evaluation-tools-list","submission_date":"2023-12-14T10:58:13.525Z","submission_ref":"ad56ac50-9a6f-11ee-89bd-6f506cafee02","technology":["HTML / XHTML","CSS","PDF","Microsoft Office documents"],"title":"Monsido","type":["Browser plugin","Online tool","CMS plugin"],"update":"2023-12-14","website":"https://monsido.com/"},"b12589c0-8ad1-11ef-ba27-b135d627e21c":{"a11yloc":"https://www.accessiweb.it/dichiarazione-di-accessibilita","actrules":"","assists":["Generating reports of evaluation results"],"automated":["Component"],"browsers":["Chrome","Safari","Edge","Firefox","Opera","Other"],"comments":"","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS","Linux","Other"],"features":"AccessiWeb Color Contrast is a accessibility checking tool that allows users to verify that the color contrast of their webpage , app or image meets WCAG 2.x AA and AAA guidelines.\r\n\r\nCheck foreground and background color and see if they pass WCAG level.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1"],"language":["it"],"license":["Free",""],"product":["Website","Mobile application","Document","Other"],"provider":"dunp scpl","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-09-30","repository":"wai-evaluation-tools-list","submission_date":"2024-10-15T08:44:29.660Z","submission_ref":"b12589c0-8ad1-11ef-ba27-b135d627e21c","title":"AccessiWeb color contrast tool","type":["Online tool"],"update":"2024-11-04","website":"https://www.accessiweb.it/test-contrasto-colore"},"b1392040-29c2-11ef-9b4d-9fd07d0e694e":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages"],"automated":["Single page/screen","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Edge","Firefox"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"WAVE is a suite of powerful web accessibility testing tools. WAVE conducts automated tests and facilitates human assessment. The WAVE online checker and WAVE browser extensions for Chrome, Firefox, and Edge browsers are freely available. A subscription and stand-alone WAVE API are also available.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2"],"language":["en"],"license":["Free","Subscription",""],"product":["Website"],"provider":"WebAIM","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2024-06-01","repository":"wai-evaluation-tools-list","submission_date":"2024-06-13T20:22:44.548Z","submission_ref":"b1392040-29c2-11ef-9b4d-9fd07d0e694e","technology":["HTML / XHTML","CSS"],"title":"WAVE Web Accessibility Evaluation Tool","type":["Browser plugin","Online tool","Server-side integration","Command-line / CI","Programming tool plugin / IDE"],"website":"https://wave.webaim.org/"},"b1bfd1a0-c911-11ef-8fd6-a1a3c79890d1":{"a11yloc":"https://www.caat.report/en/legal/accessibility-statement","actrules":"","assists":["Generating reports of evaluation results","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","features":"CAAT is a powerful platform for comprehensive accessibility testing of websites, mobile applications, desktop apps and documents. It combines manual assessment with automated tools and supports WCAG, EN 301 549 and custom test catalogues. It also provides issue tracking and reporting.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en","de"],"license":["Subscription",""],"product":["Website","Mobile application","Other"],"provider":"mindscreen GmbH","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2020-01-01","repository":"wai-evaluation-tools-list","submission_date":"2025-01-02T13:58:50.554Z","submission_ref":"b1bfd1a0-c911-11ef-8fd6-a1a3c79890d1","title":"CAAT","type":["Online tool"],"update":"2025-03-28","website":"https://www.caat.report/en"},"b41693c0-cf17-11ee-91d9-5729bbc4caaa":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Creating an accessibility score"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"The tool supports the Finnish language as well, but the submission form did not allow multiple languages to be added.","contact":"[email protected]","features":"Eficode Accessibility Keeper is an easy-to-use and intuitive accessibility monitoring service that makes it quick and easy to monitor the accessibility status of an online service or a web application. PDF checking is also available. The service reduces the manual monitoring and verification tasks required to ensure accessibility.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en","fi"],"license":["Subscription","Free","Limited free functionality"],"product":["Website","Document"],"provider":"Eficode","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-01-01","repository":"wai-evaluation-tools-list","submission_date":"2024-02-19T11:12:00.764Z","submission_ref":"b41693c0-cf17-11ee-91d9-5729bbc4caaa","technology":["HTML / XHTML","CSS"],"title":"Eficode Accessibility Keeper","type":["Online tool"],"update":"2025-01-28","website":"https://accessibilitykeeper.com"},"b7ae5470-95c7-11ee-94a7-452be82aa5e9":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","features":"WP ADA Compliance Check includes 82 individual error checks, evaluates content for Web Accessibility issues anywhere on your website, integrates seamlessly into your workflow, and automatically corrects 28 error types, saving you time and money.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1"],"language":["en",""],"license":["Free","Limited free functionality","Subscription",""],"product":["Website","Document"],"provider":"Alumnionline Web Services LLC","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2019-12-01","repository":"wai-evaluation-tools-list","submission_date":"2023-12-08T12:45:50.775Z","submission_ref":"b7ae5470-95c7-11ee-94a7-452be82aa5e9","title":"WP ADA Compliance Check Plugin","type":["CMS plugin"],"update":"2023-12-08","website":"https://www.alumnionlineservices.com"},"b8165fb0-f75c-11ee-bfb8-b52d1bab5e12":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens"],"browsers":["Chrome"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS"],"features":"Includia Accessibility Checker seamlessly integrates into your development workflow, empowering you to create inclusive web experiences. It meticulously analyzes web pages to pinpoint potential accessibility violations based on the latest WCAG standards.\r\n","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Includia","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-03-01","repository":"wai-evaluation-tools-list","submission_date":"2024-04-10T17:06:49.259Z","submission_ref":"b8165fb0-f75c-11ee-bfb8-b52d1bab5e12","technology":["HTML / XHTML","CSS"],"title":"Includia Accessibility Checker","type":["Browser plugin"],"website":"https://includia.com/checker"},"bf50f520-e5d6-11ee-82b4-ef525a7ab92b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS"],"features":"Add accessibility testing into XCUI, Espresso and UIAutomator tests within a continuous integration pipeline or local test environment. Find issues based on Web Content Accessibility Guidelines (WCAG) for iOS and Android apps. Get remediation advice and a visual view of accessibility issues from a team dashboard.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Time-limited trial","Subscription",""],"product":["Mobile application"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-01-31","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:54:59.058Z","submission_ref":"bf50f520-e5d6-11ee-82b4-ef525a7ab92b","title":"Axe DevTools Mobile (SDKs for Android and iOS)","type":["Command-line / CI","Programming tool plugin / IDE"],"website":"https://docs.deque.com/devtools-mobile/2024.2.14/en/intro"},"c39b49c0-c6ad-11ee-bf90-81cec25a579a":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome"],"comments":"Our accessibility statement is held within our A11y Center, which can be accessed by clicking the text button labeled \"Accessibility\" in the footer of our website.","contact":"[email protected]","desktop":["Windows","MacOS"],"features":"RAMP helps teams discover, understand, and remediate web accessibility issues. Our suite of tools includes a website monitoring platform, free browser extension for automated scanning, color contrast & manual audits, and an online learning Academy. ","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free","Limited free functionality","Time-limited trial","Subscription","One-time purchase",""],"product":["Website","Source code"],"provider":"Accessible Web","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2021-10-08","repository":"wai-evaluation-tools-list","submission_date":"2024-02-08T18:13:30.844Z","submission_ref":"c39b49c0-c6ad-11ee-bf90-81cec25a579a","technology":["HTML / XHTML","CSS"],"title":"Accessible Web RAMP","type":["Browser plugin","Online tool"],"update":"2024-02-08","website":"https://accessibleweb.com/ramp-tools/"},"c90fcf90-bc56-11ee-9a94-a75c916a3f77":{"a11yloc":"","actrules":"","assists":["Displaying information within web pages"],"automated":["Single page/screen","Restricted or password protected pages"],"browsers":["Chrome","Edge"],"comments":"Since the initial release we've added continual improvements. Latest features include Focus Order and Landmark visualizations. We've also updated the URL on the Silktide website and widened compatibility to the MS Edge browser.","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Silktide's free accessibility checker tests your web page for over 200 WCAG issues, giving you straightforward, step-by-step guidance. The browser plugin highlights accessibility issues on each page, includes information on how to fix them, and offers a range of accessibility tools to help you monitor WCAG and ADA compliance.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free"],"product":["Website"],"provider":"Silktide","publish-permission":"on","purpose":["Automated testing","Simulated user experience"],"readterms":"on","release":"2024-07-22","repository":"wai-evaluation-tools-list","submission_date":"2024-07-22T08:33:09.771Z","submission_ref":"c90fcf90-bc56-11ee-9a94-a75c916a3f77","technology":["HTML / XHTML","CSS"],"title":"Silktide accessibility checker","type":["Browser plugin"],"update":"2024-08-21","website":"https://silktide.com/toolbar/"},"cde07110-0a38-11f0-a876-557e596872ce":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages"],"automated":["Single page/screen"],"browsers":["Chrome","Firefox"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"taba11y is a free Chrome and Firefox extension which calculates and displays the tab order of elements on a webpage. It enables developers to evaluate whether interactive elements are included in the tab order, whether non-interactive elements are incorrectly included, and whether the tab order follows a logical sequence.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"taba11y","publish-permission":"on","purpose":["Manual testing"],"readterms":"on","release":"2019-01-01","repository":"wai-evaluation-tools-list","submission_date":"2025-03-26T11:52:33.697Z","submission_ref":"cde07110-0a38-11f0-a876-557e596872ce","technology":["HTML / XHTML","CSS"],"title":"taba11y","type":["Browser plugin"],"update":"2025-04-11","website":"https://chromewebstore.google.com/detail/taba11y-tab-order-accessi/aocppmckdocdjkphmofnklcjhdidgmga"},"d089bfe0-e5d4-11ee-82b4-ef525a7ab92b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Tools for using axe for web accessibility testing with JUnit, Selenium, and Playwright.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-02-13","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:41:08.958Z","submission_ref":"d089bfe0-e5d4-11ee-82b4-ef525a7ab92b","technology":["HTML / XHTML","CSS"],"title":"Axe-core - Java APIs","type":["Command-line / CI"],"website":"https://github.com/dequelabs/axe-core-maven-html"},"d6b50570-d1b8-11ef-94e1-d314c69963ad":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results"],"automated":["Entire website / software / product"],"comments":"Supported languages:\r\nEnglish\r\nGerman\r\nDutch\r\nSpanish\r\nFrench","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS","Linux","Other"],"features":"axesSense covers all machine-verifiable PDF/UA and WCAG requirements and can be easily integrated into your systems or software as a REST API, allowing for scalable and efficient validation of large volumes of PDFs. The API provides machine-readable test results in JSON format, facilitating further processing and integration in various workflows.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Subscription",""],"product":["Document"],"provider":"axes4 GmbH","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2022-09-01","repository":"wai-evaluation-tools-list","submission_date":"2025-01-13T14:15:27.815Z","submission_ref":"d6b50570-d1b8-11ef-94e1-d314c69963ad","technology":["PDF"],"title":"axesSense","type":["Online tool","Server-side integration"],"website":"https://www.axes4.com/axessense"},"d75c5d40-c780-11ee-91e4-11b841b67a96":{"a11yloc":"https://www.deque.com/accessibility-statement/","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-devtools-pro/","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Edge","Firefox"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"The axe DevTools Extension is the ultimate tool for in-browser automated, semi-automated and manual accessibility testing. With rich issue details and reporting including screenshots, this tool helps you easily find and fix accessibility issues.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free","Limited free functionality","Time-limited trial","Subscription","One-time purchase",""],"product":["Website"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing","Manual testing","Simulated user experience"],"readterms":"on","release":"2024-02-08","repository":"wai-evaluation-tools-list","submission_date":"2024-02-09T19:24:27.796Z","submission_ref":"d75c5d40-c780-11ee-91e4-11b841b67a96","technology":["HTML / XHTML","CSS"],"title":"axe DevTools Extension","type":["Browser plugin","Online tool"],"update":"2025-04-17","website":"https://www.deque.com/get-started-axe-devtools-browser-extension/"},"d85dda60-afa8-11ee-87b9-99609f8eec9b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/total-validator-browser/","assists":["Generating reports of evaluation results"],"automated":["Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Edge","Firefox"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Checks websites are accessible, use valid HTML, ARIA and CSS, have no broken links, and are free from spelling mistakes. Test single pages through to multiple websites in one go; including offline, authenticated, and javascript generated pages.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Limited free functionality","One-time purchase",""],"product":["Website","Source code"],"provider":"Total Validator","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-01-06","repository":"wai-evaluation-tools-list","submission_date":"2024-01-10T11:10:21.446Z","submission_ref":"d85dda60-afa8-11ee-87b9-99609f8eec9b","technology":["HTML / XHTML","CSS"],"title":"Total Validator","type":["Browser plugin","Desktop application","Command-line / CI"],"update":"2024-01-10","website":"https://www.totalvalidator.com"},"dc7158a0-e5d3-11ee-82b4-ef525a7ab92b":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Axe is an accessibility testing engine for websites and other HTML-based user interfaces. It's fast, secure, lightweight, and was built to seamlessly integrate with any existing test environment so you can automate accessibility testing alongside your regular functional testing.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-02-07","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:34:19.434Z","submission_ref":"dc7158a0-e5d3-11ee-82b4-ef525a7ab92b","technology":["HTML / XHTML","CSS"],"title":"Axe-core","type":["Command-line / CI"],"website":"https://www.deque.com/axe/axe-core/"},"e0043bb0-cf28-11ef-91aa-ddc548a5022b":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results"],"automated":["Entire website / software / product"],"comments":"Supported languages:\r\nEnglish\r\nGerman","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS","Linux"],"features":"With axesCheck you can quickly and easily check PDF files for accessibility. axesCheck is a web-based version of the PDF Accessibility Checker PAC. It will check PDF files to see if they meet the machine-verifiable requirements of PDF/UA and WCAG (A & AA). Additional checks are recommended that only a human can perform. ","form_name":"submission","form_version":"1","guideline":["WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Document"],"provider":"axes4 GmbH","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2022-09-01","repository":"wai-evaluation-tools-list","submission_date":"2025-01-10T07:59:53.579Z","submission_ref":"e0043bb0-cf28-11ef-91aa-ddc548a5022b","technology":["PDF"],"title":"axesCheck","type":["Online tool"],"website":"https://check.axes4.com/"},"e32f85e0-95f6-11ee-b540-3d94eb89890e":{"a11yloc":"https://sa11y.netlify.app/accessibility/","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Single page/screen"],"browsers":["Chrome","Safari","Edge","Firefox","Opera","Other"],"comments":"","contact":"[email protected]","features":"Sa11y is an accessibility quality assurance tool that visually highlights common accessibility and usability issues. Geared towards content authors, Sa11y straightforwardly identifies errors or warnings at the source with a simple tooltip on how to fix them.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1"],"language":["en","fr","pl","uk","es","sv","de"],"license":["Free","Open source"],"product":["Website"],"provider":"Toronto Metropolitan University","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2020-05-21","repository":"wai-evaluation-tools-list","submission_date":"2023-12-08T18:23:30.110Z","submission_ref":"e32f85e0-95f6-11ee-b540-3d94eb89890e","technology":["HTML / XHTML"],"title":"Sa11y","type":["Browser plugin","Bookmarklet","CMS plugin"],"update":"2023-12-08","website":"https://sa11y.netlify.app"},"e46e1bf0-04d2-11f0-9d9e-697970187972":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Safari","Edge","Firefox"],"comments":"","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS"],"features":"Test your website for accessibility with BrowserStack. Run a single scan to catch accessibility issues across all pages, even behind logins. Navigate like a real user with built-in screen reader testing and track progress with smart issue summaries.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Limited free functionality","Time-limited trial","Subscription",""],"product":["Website","Document"],"provider":"BrowserStack","publish-permission":"on","purpose":["Manual testing"],"readterms":"on","release":"2023-08-10","repository":"wai-evaluation-tools-list","submission_date":"2025-03-19T15:00:27.055Z","submission_ref":"e46e1bf0-04d2-11f0-9d9e-697970187972","technology":["HTML / XHTML","PDF"],"title":"BrowserStack Web Accessibility Testing","type":["Browser plugin","Online tool"],"website":"https://www.browserstack.com/accessibility-testing/features/workflow-analyzer"},"e62a3a50-96dd-11ee-a158-83c3e6f39dcc":{"a11yloc":"https://eye-able.com/en/accessibility-declaration/","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Edge","Firefox","Opera","Other"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Eye-Able Audit is a browser extension that analyzes web pages for WCAG requirements. Problems and potential problems are visualized and explained, including how to fix them. Eye-Able Report scans the entire domain, including PDF documents, and displays the results in a dashboard. This allows users to quickly find issues and monitor them over time.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en","de"],"license":["Time-limited trial","Subscription",""],"product":["Website","Document"],"provider":"Web Inclusion GmbH","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2022-07-01","repository":"wai-evaluation-tools-list","submission_date":"2023-12-09T21:57:08.853Z","submission_ref":"e62a3a50-96dd-11ee-a158-83c3e6f39dcc","technology":["HTML / XHTML","CSS","PDF"],"title":"Eye-Able Audit & Report","type":["Browser plugin","Online tool","Server-side integration"],"update":"2023-12-09","website":"https://eye-able.com/en/audit/"},"eaad37d0-0b04-11ef-88d4-315e726e9fe2":{"a11yloc":"","actrules":"","assists":["Displaying information within web pages"],"automated":["Entire website / software / product"],"browsers":["Chrome","Firefox"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"With ARIA DevTools you see your website the way screen readers present it to the blind users. All page elements are presented according to their explicit or implied ARIA roles. This includes headings, images, tables and form items beyond others.

It's now easy to spot missing ARIA labels, misused ARIA roles, and incomplete keyboard support.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Roombelt","publish-permission":"on","purpose":["Manual testing","Simulated user experience"],"readterms":"on","release":"2020-05-01","repository":"wai-evaluation-tools-list","submission_date":"2024-05-05T17:28:41.677Z","submission_ref":"eaad37d0-0b04-11ef-88d4-315e726e9fe2","technology":["HTML / XHTML"],"title":"ARIA DevTools","type":["Browser plugin"],"website":"https://github.com/ziolko/aria-devtools"},"ed99df60-c991-11ef-ba6e-43a586cdb334":{"a11yloc":"https://www.skynettechnologies.com/accessibility-statement","actrules":"","assists":["Displaying information within web pages"],"automated":["Single page/screen"],"comments":"","contact":"[email protected]","features":"Free Color Blindness Simulator lets you view websites, images, or other visual content as individuals with color vision deficiencies do. It simulates & visualizes various types of color blindness such as Protanopia, Protanomaly, Deuteranopia, Deuteranomaly, Achromatomaly, Achromatopsia, Tritanopia & Tritanomaly. Ideal for designers & developers","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"Skynet Technologies USA LLC","publish-permission":"on","purpose":["Simulated user experience"],"readterms":"on","release":"2024-08-01","repository":"wai-evaluation-tools-list","submission_date":"2025-01-03T05:16:46.550Z","submission_ref":"ed99df60-c991-11ef-ba6e-43a586cdb334","title":"Color Blindness Simulator","type":["Online tool"],"update":"2025-04-11","website":"https://www.skynettechnologies.com/color-blindness-simulator"},"f35f42d0-cf29-11ef-9fd8-cd3605a852ea":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results"],"automated":["Entire website / software / product"],"comments":"Supported languages:\r\nEnglish\r\nGerman","contact":"[email protected]","desktop":["Windows"],"features":"axesPDF is a powerful tool for validating the accessibility of PDF documents according to PDF/UA, WCAG, and Section 508. The screen reader preview feature is an easy way to simulate user experience with assistive technology.","form_name":"submission","form_version":"1","guideline":["WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Limited free functionality","Subscription",""],"product":["Document"],"provider":"axes4 GmbH","publish-permission":"on","purpose":["Automated testing","Manual testing","Simulated user experience"],"readterms":"on","release":"2022-09-01","repository":"wai-evaluation-tools-list","submission_date":"2025-01-10T08:07:35.549Z","submission_ref":"f35f42d0-cf29-11ef-9fd8-cd3605a852ea","technology":["PDF"],"title":"axesPDF","type":["Desktop application"],"update":"2025-02-24","website":"https://www.axes4.com/axespdf"},"f5fdf280-2b3f-11f0-968a-f1a678e7f249":{"a11yloc":"","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Creating an accessibility score","Providing step-by-step evaluation guidance"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"Accessibility scanning and monitoring tool is recommended to perform accessibility scans regularly, such as weekly, monthly or quarterly, to catch new issues and maintain compliance.","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS","Linux","Other"],"features":"Scan, monitor, and identify website accessibility issues with compliance checks for WCAG 2.0, 2.1, 2.2, ADA, Section 508, EN 301 549, UK Equality Act, Australian DDA, Canada ACA, & other global standards. Get simple issue highlights & actionable fix recommendations to remediate it without much technical know-how. Supports 140+ Languages.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Time-limited trial","Subscription",""],"product":["Website","Source code"],"provider":"Skynet Technologies USA LLC","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2025-05-02","repository":"wai-evaluation-tools-list","submission_date":"2025-05-07T12:36:55.848Z","submission_ref":"f5fdf280-2b3f-11f0-968a-f1a678e7f249","technology":["HTML / XHTML","CSS"],"title":"Accessibility Scanning and Monitoring","type":["Online tool"],"website":"https://www.skynettechnologies.com/accessibility-scanning-and-monitoring"},"f98323e0-e5d5-11ee-82b4-ef525a7ab92b":{"a11yloc":"https://www.deque.com/accessibility-statement/","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/axe-core","assists":["Generating reports of evaluation results"],"automated":["Component","Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"comments":"","contact":"[email protected]","desktop":["Android"],"features":"Scan Android apps for mobile accessibility. No SDKs or source code access needed. Find issues based on Web Content Accessibility Guidelines (WCAG) for apps built with any technology–native Android, React Native, Flutter, or other cross-platform technologies. Get remediation advice and a visual view of accessibility issues from a team dashboard.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Time-limited trial","Subscription",""],"product":["Mobile application"],"provider":"Deque Systems, Inc.","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2024-01-30","repository":"wai-evaluation-tools-list","submission_date":"2024-03-19T09:49:27.198Z","submission_ref":"f98323e0-e5d5-11ee-82b4-ef525a7ab92b","title":"Axe DevTools Mobile (axe Accessibility Analyzer App for Android)","type":["Mobile application"],"website":"https://docs.deque.com/devtools-mobile-analyzer/android-setup"},"f9cd15d0-dc6c-11ee-838a-8317bf917673":{"a11yloc":" https://www.infosys.com/services/incubating-emerging-technologies/offerings/digital-accessibility.html","actrules":"","assists":["Generating reports of evaluation results","Displaying information within web pages","Providing step-by-step evaluation guidance"],"automated":["Single page/screen","Sample of pages/screens","Entire website / software / product","Restricted or password protected pages"],"browsers":["Chrome","Safari","Edge","Firefox"],"comments":"","contact":"[email protected]","desktop":["Android","iOS","Windows","MacOS"],"features":"AI powered, cloud ready, end to end accessibility and inclusivity solution with built in intelligence automation adhering to global standards with web, mobile, and PDF analysis and recommendations for remediation. AI capabilities include AI powered color contrast checker and web content checker, among others. \r\n","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Subscription",""],"product":["Website","Mobile application","Document","Source code"],"provider":"Infosys","publish-permission":"on","purpose":["Automated testing","Manual testing"],"readterms":"on","release":"2024-03-05","repository":"wai-evaluation-tools-list","submission_date":"2024-03-07T10:25:10.062Z","submission_ref":"f9cd15d0-dc6c-11ee-838a-8317bf917673","technology":["HTML / XHTML","CSS","PDF"],"title":"Infosys Accessibility Platform","type":["Browser plugin","Desktop application","Online tool","Server-side integration","Programming tool plugin / IDE"],"website":"https://www.infosys.com/services/incubating-emerging-technologies/offerings/digital-accessibility.html"},"fed9a100-98fc-11ee-9b88-f5ce3caaedec":{"a11yloc":"","actrules":"https://www.w3.org/WAI/standards-guidelines/act/implementations/equal-access/","assists":["Generating reports of evaluation results","Providing step-by-step evaluation guidance"],"automated":["Component"],"browsers":["Chrome","Safari","Edge","Firefox","Opera","Other"],"comments":"","contact":"[email protected]","desktop":["Windows","MacOS","Linux"],"features":"Karma plugin that performs integrated accessibility testing within a continuous integration pipeline or local test environment. Scans HTML nodes/widgets, URLs, local files, HTML documents, and HTML content in the form of a string. Provides framework to validate results against baseline or fail test case.","form_name":"submission","form_version":"1","guideline":["WCAG 2.2","WCAG 2.1","WCAG 2.0"],"language":["en"],"license":["Free",""],"product":["Website"],"provider":"IBM Accessibility","publish-permission":"on","purpose":["Automated testing"],"readterms":"on","release":"2020-05-18","repository":"wai-evaluation-tools-list","submission_date":"2023-12-12T14:44:46.992Z","submission_ref":"fed9a100-98fc-11ee-9b88-f5ce3caaedec","technology":["HTML / XHTML"],"title":"IBM Equal Access karma-accessibility-checker (NPM)","type":["Command-line / CI"],"update":"2023-12-12","website":"https://www.npmjs.com/package/karma-accessibility-checker"}}`; importJson.replace("\\","\\\\"); const jsonTools = JSON.parse(importJson); const jsonFilters = JSON.parse(String.raw`[{"id":"purpose","name":"Purpose","infoForm":"What type of evaluations does this tool support?","collapsed":"false","type":"checkbox","order":"default","showfilter":true,"options":[{"id":"automated","name":"Automated testing"},{"id":"manual","name":"Manual testing"},{"id":"simulation","name":"Simulated user experience"}]},{"id":"product","name":"Product evaluated","collapsed":"false","type":"checkbox","order":"default","showfilter":true,"options":[{"id":"website","name":"Website"},{"id":"productMobileApplication","name":"Mobile application"},{"id":"document","name":"Document"},{"id":"sourceCode","name":"Source code"},{"id":"otherProduct","name":"Other"}]},{"id":"license","name":"Paid or free","collapsed":"false","type":"checkbox","order":"custom","showfilter":true,"options":[{"id":"free","name":"Free"},{"id":"limited","name":"Limited free functionality"},{"id":"time","name":"Time-limited trial"},{"id":"subscription","name":"Subscription"},{"id":"purchase","name":"One-time purchase"}]},{"id":"type","name":"Type of tool","infoForm":"Check all that apply when submitting multiple types of the tool (e.g. both browser plugin and online tool).","collapsed":"false","type":"checkbox","order":"custom","showfilter":true,"options":[{"id":"browserPlugin","name":"Browser plugin"},{"id":"bookmarklet","name":"Bookmarklet"},{"id":"typeDesktopApplication","name":"Desktop application"},{"id":"typeMobileApplication","name":"Mobile application"},{"id":"typeWebOnlineTool","name":"Online tool","filtername":"Web application"},{"id":"serverside","name":"Server-side integration"},{"id":"commandline","name":"Command-line / CI","filtername":"Command line tool","info":"Command-line / CI"},{"id":"programmingTool","name":"Programming tool plugin / IDE","info":"Programming tool plugin / IDE"},{"id":"authoringTool","name":"CMS plugin","info":"CMS plugin"}]},{"id":"guideline","name":"Standards","collapsed":"false","type":"checkbox","order":"custom","showfilter":true,"options":[{"id":"WCAG2.2","name":"WCAG 2.2","info":"WCAG 2.2","short":"WCAG 2.2","filtername":"WCAG 2.2"},{"id":"WCAG2.1","name":"WCAG 2.1","info":"WCAG 2.1","short":"WCAG 2.1","filtername":"WCAG 2.1"},{"id":"WCAG2.0","name":"WCAG 2.0","info":"WCAG 2.0","short":"WCAG 2.0","filtername":"WCAG 2.0"},{"id":"EPUB","name":"EPUB Accessibility 1.1","short":"EPUB 1.1","filtername":"EPUB Accessibility 1.1"}]},{"id":"technology","name":"File type","collapsed":"false","type":"checkbox","order":"default","showfilter":true,"options":[{"id":"html","name":"HTML / XHTML","filtername":["HTML","XHTML"]},{"id":"css","name":"CSS","filtername":"CSS"},{"id":"epub","name":"EPUB","filtername":"EPUB"},{"id":"pdf","name":"PDF","filtername":"PDF"},{"id":"msodocuments","name":"Microsoft Office documents"},{"id":"smil","name":"SMIL","filtername":"SMIL"},{"id":"markdown","name":"Markdown"},{"id":"odf","name":"Open Document Format (ODF)"}]},{"id":"automated","name":"Scope","collapsed":"false","infoForm":"Range and depth of single evaluation.","type":"checkbox","order":"default","showfilter":true,"options":[{"id":"component","name":"Component","filtername":"Page component"},{"id":"singlePageScreen","name":"Single page/screen","filtername":["Single web pages","Single page"]},{"id":"samplePagesScreens","name":"Sample of pages/screens","filtername":["Sample of pages"]},{"id":"entireProduct","name":"Entire website / software / product","filtername":"Entire product"},{"id":"restrictedPages","name":"Restricted or password protected pages"}]},{"id":"desktop","name":"Operating system","collapsed":"true","type":"checkbox","order":"default","showfilter":true,"options":[{"id":"android","name":"Android"},{"id":"ios","name":"iOS"},{"id":"windows","name":"Windows","filtername":"Microsoft Windows"},{"id":"macos","name":"MacOS","filtername":"Apple macOS"},{"id":"linux","name":"Linux"},{"id":"otheros","name":"Other"}]},{"id":"browsers","name":"Browser for plugin","collapsed":"true","type":"checkbox","order":"default","showfilter":true,"options":[{"id":"chrome","name":"Chrome"},{"id":"safari","name":"Safari"},{"id":"edge","name":"Edge","filtername":"Edge / Explorer"},{"id":"firefox","name":"Firefox"},{"id":"opera","name":"Opera"},{"id":"otherbrowser","name":"Other"}]},{"id":"a11yloc","name":"Accessibility statement","collapsed":"true","type":"checkbox","order":"default","showfilter":true,"options":[{"id":"yesas","name":"Accessibility statement available","filtername":"Tool providing accessibility information"}]},{"id":"actrules","name":"ACT Implementation","collapsed":"true","type":"checkbox","order":"default","showfilter":true,"options":[{"id":"yesar","name":"Documented support for ACT Rules"}]},{"id":"assists","name":"Assists by","collapsed":"true","type":"checkbox","order":"default","showfilter":true,"options":[{"id":"generateReport","name":"Generating reports of evaluation results","filtername":"Generating reports of evaluation results"},{"id":"displayInformation","name":"Displaying information within web pages","filtername":"Displaying information within web pages"},{"id":"accessibilityScore","name":"Creating an accessibility score"},{"id":"provideGuidance","name":"Providing step-by-step evaluation guidance"}]}]`); const jsonLang = JSON.parse('{"ab":{"name":"Abkhaz","nativeName":"аҧсуа"},"aa":{"name":"Afar","nativeName":"Afaraf"},"af":{"name":"Afrikaans","nativeName":"Afrikaans"},"ak":{"name":"Akan","nativeName":"Akan"},"sq":{"name":"Albanian","nativeName":"Shqip"},"am":{"name":"Amharic","nativeName":"አማርኛ"},"ar":{"name":"Arabic","nativeName":"العربية","rtl":true},"an":{"name":"Aragonese","nativeName":"Aragonés"},"hy":{"name":"Armenian","nativeName":"Հայերեն"},"as":{"name":"Assamese","nativeName":"অসমীয়া"},"av":{"name":"Avaric","nativeName":"авар мацӀ, магӀарул мацӀ"},"ae":{"name":"Avestan","nativeName":"avesta"},"ay":{"name":"Aymara","nativeName":"aymar aru"},"az":{"name":"Azerbaijani","nativeName":"azərbaycan dili"},"bm":{"name":"Bambara","nativeName":"bamanankan"},"ba":{"name":"Bashkir","nativeName":"башҡорт теле"},"eu":{"name":"Basque","nativeName":"euskara, euskera"},"be":{"name":"Belarusian","nativeName":"Беларуская"},"bn":{"name":"Bengali","nativeName":"বাংলা"},"bh":{"name":"Bihari","nativeName":"भोजपुरी"},"bi":{"name":"Bislama","nativeName":"Bislama"},"bs":{"name":"Bosnian","nativeName":"bosanski jezik"},"br":{"name":"Breton","nativeName":"brezhoneg"},"bg":{"name":"Bulgarian","nativeName":"български език"},"my":{"name":"Burmese","nativeName":"ဗမာစာ"},"ca":{"name":"Catalan","nativeName":"Català"},"ch":{"name":"Chamorro","nativeName":"Chamoru"},"ce":{"name":"Chechen","nativeName":"нохчийн мотт"},"ny":{"name":"Chichewa; Chewa; Nyanja","nativeName":"chiCheŵa, chinyanja"},"zh":{"name":"Chinese","nativeName":"中文 (Zhōngwén), 汉语, 漢語"},"zh-hans":{"name":"Simplified Chinese","nativeName":"简体中文"},"zh-hant":{"name":"Traditional Chinese","nativeName":"繁體中文"},"cv":{"name":"Chuvash","nativeName":"чӑваш чӗлхи"},"kw":{"name":"Cornish","nativeName":"Kernewek"},"co":{"name":"Corsican","nativeName":"corsu, lingua corsa"},"cr":{"name":"Cree","nativeName":"ᓀᐦᐃᔭᐍᐏᐣ"},"hr":{"name":"Croatian","nativeName":"hrvatski"},"cs":{"name":"Czech","nativeName":"čeština"},"da":{"name":"Danish","nativeName":"dansk"},"dv":{"name":"Divehi; Dhivehi; Maldivian;","nativeName":"ދިވެހި"},"nl":{"name":"Dutch","nativeName":"Nederlands"},"en":{"name":"English","nativeName":"English"},"eo":{"name":"Esperanto","nativeName":"Esperanto"},"et":{"name":"Estonian","nativeName":"eesti"},"ee":{"name":"Ewe","nativeName":"Eʋegbe"},"fo":{"name":"Faroese","nativeName":"føroyskt"},"fj":{"name":"Fijian","nativeName":"vosa Vakaviti"},"fi":{"name":"Finnish","nativeName":"suomi"},"fr":{"name":"French","nativeName":"français"},"ff":{"name":"Fula; Fulah; Pulaar; Pular","nativeName":"Fulfulde, Pulaar, Pular"},"gl":{"name":"Galician","nativeName":"Galego"},"ka":{"name":"Georgian","nativeName":"ქართული"},"de":{"name":"German","nativeName":"Deutsch"},"el":{"name":"Greek","nativeName":"Ελληνικά"},"gn":{"name":"Guaraní","nativeName":"Avañeẽ"},"gu":{"name":"Gujarati","nativeName":"ગુજરાતી"},"ht":{"name":"Haitian; Haitian Creole","nativeName":"Kreyòl ayisyen"},"ha":{"name":"Hausa","nativeName":"Hausa, هَوُسَ"},"he":{"name":"Hebrew","nativeName":"עברית","rtl":true},"hz":{"name":"Herero","nativeName":"Otjiherero"},"hi":{"name":"Hindi","nativeName":"हिन्दी, हिंदी"},"ho":{"name":"Hiri Motu","nativeName":"Hiri Motu"},"hu":{"name":"Hungarian","nativeName":"Magyar"},"ia":{"name":"Interlingua","nativeName":"Interlingua"},"id":{"name":"Indonesian","nativeName":"Bahasa Indonesia"},"ie":{"name":"Interlingue","nativeName":"Originally called Occidental; then Interlingue after WWII"},"ga":{"name":"Irish","nativeName":"Gaeilge"},"ig":{"name":"Igbo","nativeName":"Asụsụ Igbo"},"ik":{"name":"Inupiaq","nativeName":"Iñupiaq, Iñupiatun"},"io":{"name":"Ido","nativeName":"Ido"},"is":{"name":"Icelandic","nativeName":"Íslenska"},"it":{"name":"Italian","nativeName":"Italiano"},"iu":{"name":"Inuktitut","nativeName":"ᐃᓄᒃᑎᑐᑦ"},"ja":{"name":"Japanese","nativeName":"日本語"},"jv":{"name":"Javanese","nativeName":"basa Jawa"},"kl":{"name":"Kalaallisut, Greenlandic","nativeName":"kalaallisut, kalaallit oqaasii"},"kn":{"name":"Kannada","nativeName":"ಕನ್ನಡ"},"kr":{"name":"Kanuri","nativeName":"Kanuri"},"ks":{"name":"Kashmiri","nativeName":"कश्मीरी, كشميري‎"},"kk":{"name":"Kazakh","nativeName":"Қазақ тілі"},"km":{"name":"Khmer","nativeName":"ភាសាខ្មែរ"},"ki":{"name":"Kikuyu, Gikuyu","nativeName":"Gĩkũyũ"},"rw":{"name":"Kinyarwanda","nativeName":"Ikinyarwanda"},"ky":{"name":"Kirghiz, Kyrgyz","nativeName":"кыргыз тили"},"kv":{"name":"Komi","nativeName":"коми кыв"},"kg":{"name":"Kongo","nativeName":"KiKongo"},"ko":{"name":"Korean","nativeName":"한국어"},"kok":{"name":"Konkani","nativeName":"कोंकणी"},"ku":{"name":"Kurdish","nativeName":"Kurdî, كوردی‎"},"kj":{"name":"Kwanyama, Kuanyama","nativeName":"Kuanyama"},"la":{"name":"Latin","nativeName":"latine, lingua latina"},"lb":{"name":"Luxembourgish, Letzeburgesch","nativeName":"Lëtzebuergesch"},"lg":{"name":"Luganda","nativeName":"Luganda"},"li":{"name":"Limburgish, Limburgan, Limburger","nativeName":"Limburgs"},"ln":{"name":"Lingala","nativeName":"Lingála"},"lo":{"name":"Lao","nativeName":"ພາສາລາວ"},"lt":{"name":"Lithuanian","nativeName":"lietuvių kalba"},"lu":{"name":"Luba-Katanga","nativeName":""},"lv":{"name":"Latvian","nativeName":"latviešu valoda"},"gv":{"name":"Manx","nativeName":"Gaelg, Gailck"},"mk":{"name":"Macedonian","nativeName":"македонски јазик"},"mg":{"name":"Malagasy","nativeName":"Malagasy fiteny"},"ms":{"name":"Malay","nativeName":"bahasa Melayu, بهاس ملايو‎"},"ml":{"name":"Malayalam","nativeName":"മലയാളം"},"mt":{"name":"Maltese","nativeName":"Malti"},"mi":{"name":"Māori","nativeName":"te reo Māori"},"mr":{"name":"Marathi (Marāṭhī)","nativeName":"मराठी"},"mh":{"name":"Marshallese","nativeName":"Kajin M̧ajeļ"},"mn":{"name":"Mongolian","nativeName":"монгол"},"na":{"name":"Nauru","nativeName":"Ekakairũ Naoero"},"nv":{"name":"Navajo, Navaho","nativeName":"Diné bizaad, Dinékʼehǰí"},"nb":{"name":"Norwegian Bokmål","nativeName":"Norsk bokmål"},"nd":{"name":"North Ndebele","nativeName":"isiNdebele"},"ne":{"name":"Nepali","nativeName":"नेपाली"},"ng":{"name":"Ndonga","nativeName":"Owambo"},"nn":{"name":"Norwegian Nynorsk","nativeName":"Norsk nynorsk"},"no":{"name":"Norwegian","nativeName":"Norsk"},"ii":{"name":"Nuosu","nativeName":"ꆈꌠ꒿ Nuosuhxop"},"nr":{"name":"South Ndebele","nativeName":"isiNdebele"},"oc":{"name":"Occitan","nativeName":"Occitan"},"oj":{"name":"Ojibwe, Ojibwa","nativeName":"ᐊᓂᔑᓈᐯᒧᐎᓐ"},"cu":{"name":"Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic","nativeName":"ѩзыкъ словѣньскъ"},"om":{"name":"Oromo","nativeName":"Afaan Oromoo"},"or":{"name":"Oriya","nativeName":"ଓଡ଼ିଆ"},"os":{"name":"Ossetian, Ossetic","nativeName":"ирон æвзаг"},"pa":{"name":"Panjabi, Punjabi","nativeName":"ਪੰਜਾਬੀ, پنجابی‎"},"pi":{"name":"Pāli","nativeName":"पाऴि"},"fa":{"name":"Persian","nativeName":"فارسی"},"pl":{"name":"Polish","nativeName":"polski"},"ps":{"name":"Pashto, Pushto","nativeName":"پښتو"},"pt":{"name":"European Portuguese","nativeName":"Português Europeu"},"pt-BR":{"name":"Brazilian Portuguese","nativeName":"Português do Brasil"},"qu":{"name":"Quechua","nativeName":"Runa Simi, Kichwa"},"rm":{"name":"Romansh","nativeName":"rumantsch grischun"},"rn":{"name":"Kirundi","nativeName":"kiRundi"},"ro":{"name":"Romanian, Moldavian, Moldovan","nativeName":"română"},"ru":{"name":"Russian","nativeName":"русский язык"},"sa":{"name":"Sanskrit (Saṁskṛta)","nativeName":"संस्कृतम्"},"sc":{"name":"Sardinian","nativeName":"sardu"},"sd":{"name":"Sindhi","nativeName":"सिन्धी, سنڌي، سندھی‎"},"se":{"name":"Northern Sami","nativeName":"Davvisámegiella"},"sm":{"name":"Samoan","nativeName":"gagana faa Samoa"},"sg":{"name":"Sango","nativeName":"yângâ tî sängö"},"sr":{"name":"Serbian","nativeName":"српски језик"},"gd":{"name":"Scottish Gaelic; Gaelic","nativeName":"Gàidhlig"},"sn":{"name":"Shona","nativeName":"chiShona"},"si":{"name":"Sinhala, Sinhalese","nativeName":"සිංහල"},"sk":{"name":"Slovak","nativeName":"slovenčina"},"sl":{"name":"Slovene","nativeName":"slovenščina"},"so":{"name":"Somali","nativeName":"Soomaaliga, af Soomaali"},"st":{"name":"Southern Sotho","nativeName":"Sesotho"},"es":{"name":"Spanish","nativeName":"español"},"su":{"name":"Sundanese","nativeName":"Basa Sunda"},"sw":{"name":"Swahili","nativeName":"Kiswahili"},"ss":{"name":"Swati","nativeName":"SiSwati"},"sv":{"name":"Swedish","nativeName":"svenska"},"ta":{"name":"Tamil","nativeName":"தமிழ்"},"te":{"name":"Telugu","nativeName":"తెలుగు"},"tg":{"name":"Tajik","nativeName":"тоҷикӣ, toğikī, تاجیکی‎"},"th":{"name":"Thai","nativeName":"ไทย"},"ti":{"name":"Tigrinya","nativeName":"ትግርኛ"},"bo":{"name":"Tibetan","nativeName":"བོད་ཡིག"},"tk":{"name":"Turkmen","nativeName":"Türkmen, Түркмен"},"tl":{"name":"Tagalog","nativeName":"Tagalog, ᜏᜒᜃᜅ᜔ ᜆᜄᜎᜓᜄ᜔"},"tn":{"name":"Tswana","nativeName":"Setswana"},"to":{"name":"Tonga (Tonga Islands)","nativeName":"faka Tonga"},"tr":{"name":"Turkish","nativeName":"Türkçe"},"ts":{"name":"Tsonga","nativeName":"Xitsonga"},"tt":{"name":"Tatar","nativeName":"татарча, tatarça, تاتارچا‎"},"tw":{"name":"Twi","nativeName":"Twi"},"ty":{"name":"Tahitian","nativeName":"Reo Tahiti"},"ug":{"name":"Uighur, Uyghur","nativeName":"Uyƣurqə, ئۇيغۇرچە‎"},"uk":{"name":"Ukrainian","nativeName":"українська"},"ur":{"name":"Urdu","nativeName":"اردو"},"uz":{"name":"Uzbek","nativeName":"zbek, Ўзбек, أۇزبېك‎"},"ve":{"name":"Venda","nativeName":"Tshivenḓa"},"vi":{"name":"Vietnamese","nativeName":"Tiếng Việt"},"vo":{"name":"Volapük","nativeName":"Volapük"},"wa":{"name":"Walloon","nativeName":"Walon"},"cy":{"name":"Welsh","nativeName":"Cymraeg"},"wo":{"name":"Wolof","nativeName":"Wollof"},"fy":{"name":"Western Frisian","nativeName":"Frysk"},"xh":{"name":"Xhosa","nativeName":"isiXhosa"},"yi":{"name":"Yiddish","nativeName":"ייִדיש"},"yo":{"name":"Yoruba","nativeName":"Yorùbá"},"za":{"name":"Zhuang, Chuang","nativeName":"Saɯ cueŋƅ, Saw cuengh"}}'); const jsonCountry = JSON.parse('{"ad":{"name":"Andorra","nativeName":"Andorra"},"ae":{"name":"United Arab Emirates","nativeName":"دولة الإمارات العربية المتحدة"},"af":{"name":"Afghanistan","nativeName":"افغانستان"},"ag":{"name":"Antigua and Barbuda","nativeName":"Antigua and Barbuda"},"ai":{"name":"Anguilla","nativeName":"Anguilla"},"al":{"name":"Albania","nativeName":"Shqipëria"},"am":{"name":"Armenia","nativeName":"Հայաստան"},"ao":{"name":"Angola","nativeName":"Angola"},"aq":{"name":"Antarctica","nativeName":"Antarctica"},"ar":{"name":"Argentina","nativeName":"Argentina"},"as":{"name":"American Samoa","nativeName":"American Samoa"},"at":{"name":"Austria","nativeName":"Österreich"},"au":{"name":"Australia","nativeName":"Australia"},"aw":{"name":"Aruba","nativeName":"Aruba"},"ax":{"name":"Åland","nativeName":"Åland"},"az":{"name":"Azerbaijan","nativeName":"Azərbaycan"},"ba":{"name":"Bosnia and Herzegovina","nativeName":"Bosna i Hercegovina"},"bb":{"name":"Barbados","nativeName":"Barbados"},"bd":{"name":"Bangladesh","nativeName":"Bangladesh"},"be":{"name":"Belgium","nativeName":"België"},"bf":{"name":"Burkina Faso","nativeName":"Burkina Faso"},"bg":{"name":"Bulgaria","nativeName":"България"},"bh":{"name":"Bahrain","nativeName":"‏البحرين"},"bi":{"name":"Burundi","nativeName":"Burundi"},"bj":{"name":"Benin","nativeName":"Bénin"},"bl":{"name":"Saint Barthélemy","nativeName":"Saint-Barthélemy"},"bm":{"name":"Bermuda","nativeName":"Bermuda"},"bn":{"name":"Brunei","nativeName":"Negara Brunei Darussalam"},"bo":{"name":"Bolivia","nativeName":"Bolivia"},"bq":{"name":"Bonaire","nativeName":"Bonaire"},"br":{"name":"Brazil","nativeName":"Brasil"},"bs":{"name":"Bahamas","nativeName":"Bahamas"},"bt":{"name":"Bhutan","nativeName":"ʼbrug-yul"},"bv":{"name":"Bouvet Island","nativeName":"Bouvetøya"},"bw":{"name":"Botswana","nativeName":"Botswana"},"by":{"name":"Belarus","nativeName":"Белару́сь"},"bz":{"name":"Belize","nativeName":"Belize"},"ca":{"name":"Canada","nativeName":"Canada"},"cc":{"name":"Cocos [Keeling] Islands","nativeName":"Cocos (Keeling) Islands"},"cd":{"name":"Democratic Republic of the Congo","nativeName":"République démocratique du Congo"},"cf":{"name":"Central African Republic","nativeName":"Ködörösêse tî Bêafrîka"},"cg":{"name":"Republic of the Congo","nativeName":"République du Congo"},"ch":{"name":"Switzerland","nativeName":"Schweiz"},"ci":{"name":"Ivory Coast","nativeName":"Côte d’Ivoire"},"ck":{"name":"Cook Islands","nativeName":"Cook Islands"},"cl":{"name":"Chile","nativeName":"Chile"},"cm":{"name":"Cameroon","nativeName":"Cameroon"},"cn":{"name":"China","nativeName":"中国"},"co":{"name":"Colombia","nativeName":"Colombia"},"cr":{"name":"Costa Rica","nativeName":"Costa Rica"},"cu":{"name":"Cuba","nativeName":"Cuba"},"cv":{"name":"Cape Verde","nativeName":"Cabo Verde"},"cw":{"name":"Curacao","nativeName":"Curaçao"},"cx":{"name":"Christmas Island","nativeName":"Christmas Island"},"cy":{"name":"Cyprus","nativeName":"Κύπρος"},"cz":{"name":"Czech Republic","nativeName":"Česká republika"},"de":{"name":"Germany","nativeName":"Deutschland"},"dj":{"name":"Djibouti","nativeName":"Djibouti"},"dk":{"name":"Denmark","nativeName":"Danmark"},"dm":{"name":"Dominica","nativeName":"Dominica"},"do":{"name":"Dominican Republic","nativeName":"República Dominicana"},"dz":{"name":"Algeria","nativeName":"الجزائر"},"ec":{"name":"Ecuador","nativeName":"Ecuador"},"ee":{"name":"Estonia","nativeName":"Eesti"},"eg":{"name":"Egypt","nativeName":"مصر‎"},"eh":{"name":"Western Sahara","nativeName":"الصحراء الغربية"},"er":{"name":"Eritrea","nativeName":"ኤርትራ"},"es":{"name":"Spain","nativeName":"España"},"et":{"name":"Ethiopia","nativeName":"ኢትዮጵያ"},"fi":{"name":"Finland","nativeName":"Suomi"},"fj":{"name":"Fiji","nativeName":"Fiji"},"fk":{"name":"Falkland Islands","nativeName":"Falkland Islands"},"fm":{"name":"Micronesia","nativeName":"Micronesia"},"fo":{"name":"Faroe Islands","nativeName":"Føroyar"},"fr":{"name":"France","nativeName":"France"},"ga":{"name":"Gabon","nativeName":"Gabon"},"gb":{"name":"United Kingdom","nativeName":"United Kingdom"},"gd":{"name":"Grenada","nativeName":"Grenada"},"ge":{"name":"Georgia","nativeName":"საქართველო"},"gf":{"name":"French Guiana","nativeName":"Guyane française"},"gg":{"name":"Guernsey","nativeName":"Guernsey"},"gh":{"name":"Ghana","nativeName":"Ghana"},"gi":{"name":"Gibraltar","nativeName":"Gibraltar"},"gl":{"name":"Greenland","nativeName":"Kalaallit Nunaat"},"gm":{"name":"Gambia","nativeName":"Gambia"},"gn":{"name":"Guinea","nativeName":"Guinée"},"gp":{"name":"Guadeloupe","nativeName":"Guadeloupe"},"gq":{"name":"Equatorial Guinea","nativeName":"Guinea Ecuatorial"},"gr":{"name":"Greece","nativeName":"Ελλάδα"},"gs":{"name":"South Georgia and the South Sandwich Islands","nativeName":"South Georgia"},"gt":{"name":"Guatemala","nativeName":"Guatemala"},"gu":{"name":"Guam","nativeName":"Guam"},"gw":{"name":"Guinea-Bissau","nativeName":"Guiné-Bissau"},"gy":{"name":"Guyana","nativeName":"Guyana"},"hk":{"name":"Hong Kong","nativeName":"香港"},"hm":{"name":"Heard Island and McDonald Islands","nativeName":"Heard Island and McDonald Islands"},"hn":{"name":"Honduras","nativeName":"Honduras"},"hr":{"name":"Croatia","nativeName":"Hrvatska"},"ht":{"name":"Haiti","nativeName":"Haïti"},"hu":{"name":"Hungary","nativeName":"Magyarország"},"id":{"name":"Indonesia","nativeName":"Indonesia"},"ie":{"name":"Ireland","nativeName":"Éire"},"il":{"name":"Israel","nativeName":"יִשְׂרָאֵל"},"im":{"name":"Isle of Man","nativeName":"Isle of Man"},"in":{"name":"India","nativeName":"भारत"},"io":{"name":"British Indian Ocean Territory","nativeName":"British Indian Ocean Territory"},"iq":{"name":"Iraq","nativeName":"العراق"},"ir":{"name":"Iran","nativeName":"ایران"},"is":{"name":"Iceland","nativeName":"Ísland"},"it":{"name":"Italy","nativeName":"Italia"},"je":{"name":"Jersey","nativeName":"Jersey"},"jm":{"name":"Jamaica","nativeName":"Jamaica"},"jo":{"name":"Jordan","nativeName":"الأردن"},"jp":{"name":"Japan","nativeName":"日本"},"ke":{"name":"Kenya","nativeName":"Kenya"},"kg":{"name":"Kyrgyzstan","nativeName":"Кыргызстан"},"kh":{"name":"Cambodia","nativeName":"Kâmpŭchéa"},"ki":{"name":"Kiribati","nativeName":"Kiribati"},"km":{"name":"Comoros","nativeName":"Komori"},"kn":{"name":"Saint Kitts and Nevis","nativeName":"Saint Kitts and Nevis"},"kp":{"name":"North Korea","nativeName":"북한"},"kr":{"name":"South Korea","nativeName":"대한민국"},"kw":{"name":"Kuwait","nativeName":"الكويت"},"ky":{"name":"Cayman Islands","nativeName":"Cayman Islands"},"kz":{"name":"Kazakhstan","nativeName":"Қазақстан"},"la":{"name":"Laos","nativeName":"ສປປລາວ"},"lb":{"name":"Lebanon","nativeName":"لبنان"},"lc":{"name":"Saint Lucia","nativeName":"Saint Lucia"},"li":{"name":"Liechtenstein","nativeName":"Liechtenstein"},"lk":{"name":"Sri Lanka","nativeName":"śrī laṃkāva"},"lr":{"name":"Liberia","nativeName":"Liberia"},"ls":{"name":"Lesotho","nativeName":"Lesotho"},"lt":{"name":"Lithuania","nativeName":"Lietuva"},"lu":{"name":"Luxembourg","nativeName":"Luxembourg"},"lv":{"name":"Latvia","nativeName":"Latvija"},"ly":{"name":"Libya","nativeName":"‏ليبيا"},"ma":{"name":"Morocco","nativeName":"المغرب"},"mc":{"name":"Monaco","nativeName":"Monaco"},"md":{"name":"Moldova","nativeName":"Moldova"},"me":{"name":"Montenegro","nativeName":"Црна Гора"},"mf":{"name":"Saint Martin","nativeName":"Saint-Martin"},"mg":{"name":"Madagascar","nativeName":"Madagasikara"},"mh":{"name":"Marshall Islands","nativeName":"M̧ajeļ"},"mk":{"name":"North Macedonia","nativeName":"Северна Македонија"},"ml":{"name":"Mali","nativeName":"Mali"},"mm":{"name":"Myanmar [Burma]","nativeName":"မြန်မာ"},"mn":{"name":"Mongolia","nativeName":"Монгол улс"},"mo":{"name":"Macao","nativeName":"澳門"},"mp":{"name":"Northern Mariana Islands","nativeName":"Northern Mariana Islands"},"mq":{"name":"Martinique","nativeName":"Martinique"},"mr":{"name":"Mauritania","nativeName":"موريتانيا"},"ms":{"name":"Montserrat","nativeName":"Montserrat"},"mt":{"name":"Malta","nativeName":"Malta"},"mu":{"name":"Mauritius","nativeName":"Maurice"},"mv":{"name":"Maldives","nativeName":"Maldives"},"mw":{"name":"Malawi","nativeName":"Malawi"},"mx":{"name":"Mexico","nativeName":"México"},"my":{"name":"Malaysia","nativeName":"Malaysia"},"mz":{"name":"Mozambique","nativeName":"Moçambique"},"na":{"name":"Namibia","nativeName":"Namibia"},"nc":{"name":"New Caledonia","nativeName":"Nouvelle-Calédonie"},"ne":{"name":"Niger","nativeName":"Niger"},"nf":{"name":"Norfolk Island","nativeName":"Norfolk Island"},"ng":{"name":"Nigeria","nativeName":"Nigeria"},"ni":{"name":"Nicaragua","nativeName":"Nicaragua"},"nl":{"name":"Netherlands","nativeName":"Nederland"},"no":{"name":"Norway","nativeName":"Norge"},"np":{"name":"Nepal","nativeName":"नपल"},"nr":{"name":"Nauru","nativeName":"Nauru"},"nu":{"name":"Niue","nativeName":"Niuē"},"nz":{"name":"New Zealand","nativeName":"New Zealand"},"om":{"name":"Oman","nativeName":"عمان"},"pa":{"name":"Panama","nativeName":"Panamá"},"pe":{"name":"Peru","nativeName":"Perú"},"pf":{"name":"French Polynesia","nativeName":"Polynésie française"},"pg":{"name":"Papua New Guinea","nativeName":"Papua Niugini"},"ph":{"name":"Philippines","nativeName":"Pilipinas"},"pk":{"name":"Pakistan","nativeName":"Pakistan"},"pl":{"name":"Poland","nativeName":"Polska"},"pm":{"name":"Saint Pierre and Miquelon","nativeName":"Saint-Pierre-et-Miquelon"},"pn":{"name":"Pitcairn Islands","nativeName":"Pitcairn Islands"},"pr":{"name":"Puerto Rico","nativeName":"Puerto Rico"},"ps":{"name":"Palestine","nativeName":"فلسطين"},"pt":{"name":"Portugal","nativeName":"Portugal"},"pw":{"name":"Palau","nativeName":"Palau"},"py":{"name":"Paraguay","nativeName":"Paraguay"},"qa":{"name":"Qatar","nativeName":"قطر"},"re":{"name":"Réunion","nativeName":"La Réunion"},"ro":{"name":"Romania","nativeName":"România"},"rs":{"name":"Serbia","nativeName":"Србија"},"ru":{"name":"Russia","nativeName":"Россия"},"rw":{"name":"Rwanda","nativeName":"Rwanda"},"sa":{"name":"Saudi Arabia","nativeName":"العربية السعودية"},"sb":{"name":"Solomon Islands","nativeName":"Solomon Islands"},"sc":{"name":"Seychelles","nativeName":"Seychelles"},"sd":{"name":"Sudan","nativeName":"السودان"},"se":{"name":"Sweden","nativeName":"Sverige"},"sg":{"name":"Singapore","nativeName":"Singapore"},"sh":{"name":"Saint Helena","nativeName":"Saint Helena"},"si":{"name":"Slovenia","nativeName":"Slovenija"},"sj":{"name":"Svalbard and Jan Mayen","nativeName":"Svalbard og Jan Mayen"},"sk":{"name":"Slovakia","nativeName":"Slovensko"},"sl":{"name":"Sierra Leone","nativeName":"Sierra Leone"},"sm":{"name":"San Marino","nativeName":"San Marino"},"sn":{"name":"Senegal","nativeName":"Sénégal"},"so":{"name":"Somalia","nativeName":"Soomaaliya"},"sr":{"name":"Suriname","nativeName":"Suriname"},"ss":{"name":"South Sudan","nativeName":"South Sudan"},"st":{"name":"São Tomé and Príncipe","nativeName":"São Tomé e Príncipe"},"sv":{"name":"El Salvador","nativeName":"El Salvador"},"sx":{"name":"Sint Maarten","nativeName":"Sint Maarten"},"sy":{"name":"Syria","nativeName":"سوريا"},"sz":{"name":"Swaziland","nativeName":"Swaziland"},"tc":{"name":"Turks and Caicos Islands","nativeName":"Turks and Caicos Islands"},"td":{"name":"Chad","nativeName":"Tchad"},"tf":{"name":"French Southern Territories","nativeName":"Territoire des Terres australes et antarctiques fr"},"tg":{"name":"Togo","nativeName":"Togo"},"th":{"name":"Thailand","nativeName":"ประเทศไทย"},"tj":{"name":"Tajikistan","nativeName":"Тоҷикистон"},"tk":{"name":"Tokelau","nativeName":"Tokelau"},"tl":{"name":"East Timor","nativeName":"Timor-Leste"},"tm":{"name":"Turkmenistan","nativeName":"Türkmenistan"},"tn":{"name":"Tunisia","nativeName":"تونس"},"to":{"name":"Tonga","nativeName":"Tonga"},"tr":{"name":"Turkey","nativeName":"Türkiye"},"tt":{"name":"Trinidad and Tobago","nativeName":"Trinidad and Tobago"},"tv":{"name":"Tuvalu","nativeName":"Tuvalu"},"tw":{"name":"Taiwan","nativeName":"臺灣"},"tz":{"name":"Tanzania","nativeName":"Tanzania"},"ua":{"name":"Ukraine","nativeName":"Україна"},"ug":{"name":"Uganda","nativeName":"Uganda"},"um":{"name":"U.S. Minor Outlying Islands","nativeName":"United States Minor Outlying Islands"},"us":{"name":"United States","nativeName":"United States"},"uy":{"name":"Uruguay","nativeName":"Uruguay"},"uz":{"name":"Uzbekistan","nativeName":"O‘zbekiston"},"va":{"name":"Vatican City","nativeName":"Vaticano"},"vc":{"name":"Saint Vincent and the Grenadines","nativeName":"Saint Vincent and the Grenadines"},"ve":{"name":"Venezuela","nativeName":"Venezuela"},"vg":{"name":"British Virgin Islands","nativeName":"British Virgin Islands"},"vi":{"name":"U.S. Virgin Islands","nativeName":"United States Virgin Islands"},"vn":{"name":"Vietnam","nativeName":"Việt Nam"},"vu":{"name":"Vanuatu","nativeName":"Vanuatu"},"wf":{"name":"Wallis and Futuna","nativeName":"Wallis et Futuna"},"ws":{"name":"Samoa","nativeName":"Samoa"},"xk":{"name":"Kosovo","nativeName":"Republika e Kosovës"},"ye":{"name":"Yemen","nativeName":"اليَمَن"},"yt":{"name":"Mayotte","nativeName":"Mayotte"},"za":{"name":"South Africa","nativeName":"South Africa"},"zm":{"name":"Zambia","nativeName":"Zambia"},"zw":{"name":"Zimbabwe","nativeName":"Zimbabwe"}}'); var toolsList = document.getElementById('tools-list'); var toolsListContent = document.querySelector('.tools-list'); var activeFiltersBlock = document.getElementById('activeFilters'); var jsonLangCode = []; for(let langCode in jsonLang) { jsonLangCode[jsonLang[langCode].name] = langCode; } //Pagination settings var currentPage = 1; var toolsPerPage = 8; document.querySelectorAll('.showmore').forEach(item => { makeShowMore(item); }) document.querySelectorAll('fieldset').forEach(item => { if(item.getAttribute("collapsed")){ makeCollapsible(item); } }) document.querySelector('.button-filters').addEventListener('click', e => { toggleFilters(); }) document.querySelector('.close-filters').addEventListener('click', e => { toggleFilters(); }) if (filterForm && sortForm && search) { filterForm.addEventListener('change', el => { filterJson(filterForm); }); filterForm.querySelectorAll('input[type="checkbox"]').forEach(item => { item.addEventListener('keyup', e => { if (e.key === "Enter") { item.checked = !item.checked; filterJson(filterForm); } }); }) sortForm.querySelector('select').addEventListener('change', el => { filterJson(filterForm); }); searchForm.addEventListener('keyup', el => { if(event.key != "Tab"){ filterJson(filterForm); } }); searchForm.addEventListener('search', el => { filterJson(filterForm); }); //Make info-icons toggle makeToggleTips(); //Add pre-counters to filters showFilterCounters(filterForm, true); //Order filters by amount orderFilterOptions(filterForm); //Add pagination after showing tools var initialArticles = Array.from(toolsListContent.querySelectorAll('aside')); // addPagination(initialArticles); //Sort and filter init filterJson(filterForm); function showFilterCounters(form, init){ var counterFiltersOn = getActiveFiltersList(form); var counterResults = filterNewResultsList(counterFiltersOn); var projectedCounterFiltersOn = counterFiltersOn; form.querySelectorAll('fieldset').forEach(att => { att.querySelectorAll('input[type="checkbox"]').forEach(filter => { projectedCounterFiltersOn = getActiveFiltersList(form); var attValues = []; attValues.push(att.querySelector("label[for='" + filter.id + "']").querySelector('.filterName').innerText); filterName = att.querySelectorAll('legend')[0].innerText; var newFilter = false; projectedCounterFiltersOn.forEach(f => { if(f.filterId === att.id){ f.filterValues = []; f.filterValues.push(att.querySelector("label[for='" + filter.id + "']").querySelector('.filterName').innerText); newFilter = true; } }) if(newFilter === false){ projectedCounterFiltersOn.push({ filterId: att.id, filterName: filterName, filterValues: attValues }); } var projectedCounterResults = filterNewResultsList(projectedCounterFiltersOn); var counter = Object.values(projectedCounterResults).length; att.querySelector("label[for='" + filter.id + "']").querySelector(".filterPreCounter").innerText = "(" + counter + ")"; if(init == true){ if(att.id === "language" && counter === 0 && !filter.checked){ att.querySelector("label[for='" + filter.id + "']").parentNode.style.display = "none"; } } }) }); } function filterJson(form) { //form = document.querySelector('[data-filter-form]'); // selecting filters on var filtersOn = getActiveFiltersList(form); // filtering results var newResults = []; newResults = filterNewResultsList(filtersOn); //Filter on search term var searchedResults = []; searchedResults = filterSearchList(newResults); //rebuild document rebuildList(searchedResults, filtersOn); } function filterSearchList(filteredResults){ var searchTerm = searchForm.value; var searchOutputList = []; Object.values(filteredResults).forEach(o => { if(o.title.toLowerCase().includes(searchTerm.toLowerCase())){ searchOutputList.push(o); } }) return searchOutputList; } function getActiveFiltersList(form) { var activeFiltersList = []; var attValues = []; // for each attribute group form.querySelectorAll('fieldset').forEach(att => { attValues = []; filterName = att.querySelectorAll('legend')[0].innerText; att.querySelectorAll('input[type="checkbox"]').forEach(filter => { if (filter.checked) { attValues.push(att.querySelector("label[for='" + filter.id + "']").querySelector('.filterName').innerText); } }) if (attValues.length > 0){ activeFiltersList.push({ filterId: att.id, filterName: filterName, filterValues: attValues }); } att.querySelectorAll('select').forEach(filter => { attValues = []; if (filter.value != "") { attValues.push(filter.value) activeFiltersList.push({ filterId: filter.id, filterName: filterName, filterValues: attValues }); } }); }); return activeFiltersList; } function filterNewResultsList(filtersOnList) { var newResultsList = []; // by attribute filtersOnList.forEach(filter => { newResultsList.push(Object.values(jsonTools).filter((x) => filter.filterValues.some( function(r) { if(x[filter.filterId] !== undefined){ if(filter.filterId === "language"){ return x[filter.filterId].some(function(v){ return v.indexOf(jsonLangCode[r])>=0 }); }else if(filter.filterId === "actrules"){ if(x[filter.filterId] == null){ return false; }else{ return x[filter.filterId]; } }else if(filter.filterId === "a11yloc"){ if(x[filter.filterId] == null){ return false; }else{ return x[filter.filterId]; } } else{ var currentFilter = jsonFilters.find(f => f.id === filter.filterId && f.name === filter.filterName); if(currentFilter != undefined){ var mask = currentFilter.options.find(o => o.name === r); if(mask.filtername != undefined){ if(Array.isArray(mask.filtername)){ var tracker; mask.filtername.forEach(mfn => { if(tracker === undefined || tracker === false){ tracker = x[filter.filterId].some(function(m){ return m.indexOf(mfn)>=0 }); } }) return tracker; }else{ if(Array.isArray(x[filter.filterId])){ return x[filter.filterId].some(function(m){ return m.indexOf(mask.filtername)>=0 }) || x[filter.filterId].includes(r); }else{ return x[filter.filterId] === mask.filtername || x[filter.filterId] === r; } } }else{ return x[filter.filterId].includes(r); } } } }else{ return false; } }) )); }) // if no filter, show all tools if (newResultsList.length === 0) newResultsList = jsonTools; // intersection between results [tools] else newResultsList = newResultsList.reduce((a, c) => a.filter(i => c.includes(i))); return newResultsList; } function rebuildList(newResults, filtersOn) { const articles = toolsListContent.querySelectorAll('aside'); var totalToolsCounter = document.getElementById("total-tools"); var totalTools = document.getElementById("found-tools"); var listFiltersOnString = document.createElement('dl'); filtersOn.forEach(f => { var attName = document.createElement('dt'); attName.innerText = f.filterName + ':'; listFiltersOnString.appendChild(attName); var attValues = document.createElement('dd'); if (f.filterId == 'country') attValues.innerText = jsonCountry[f.filterValues[0]].name + " (" + jsonCountry[f.filterValues[0]].nativeName + ")"; else attValues.innerText = f.filterValues.join(', '); listFiltersOnString.appendChild(attValues); }); //Sort items var list = document.querySelector('.tools-list'); var sortedArticles = Array.from(articles); newResults.sort(sortList); sortedArticles.sort(function(a, b){ // return newResults.findIndex(x => x.title === a.getElementsByTagName("h3")[0].innerHTML) - newResults.findIndex(x => x.title === b.getElementsByTagName("h3")[0].innerHTML); return newResults.findIndex(x => x.title.replace(/\s+/g, '-').toLowerCase() === a.id) - newResults.findIndex(x => x.title.replace(/\s+/g, '-').toLowerCase() === b.id); }); //Reset list and pagination sortedArticles.forEach(a => { a.classList.remove("hiddenInPagination"); }) currentPage = 1; list.innerHTML = ""; for (i = 0; i < sortedArticles.length; ++i) { list.appendChild(sortedArticles[i]); } sortedArticles.forEach(el => { // if (!Object.values(newResults).find(o => o.title === el.getElementsByTagName("h3")[0].innerHTML && o.creator === el.querySelector('.leftColHeader').innerHTML.replace("by ", ""))){ if (!Object.values(newResults).find(o => o.title.replace(/\s+/g, '-').toLowerCase() === el.id && o.provider === el.querySelector('.leftColHeader').innerHTML.replace("by ", ""))){ el.hidden = true; el.classList.add("inactive"); } else{ el.hidden = false; el.classList.remove("inactive"); } }) // addPagination(sortedArticles); var searchTerm = searchForm.value; if (Object.values(newResults).length === 0 && filtersOn.length > 0) { totalTools.innerText = "Sorry, but no tools match the following criteria: "; totalTools.appendChild(listFiltersOnString); hideClearButton(false); }else{ totalTools.innerText = ""; hideClearButton(true); } if(Object.values(newResults).length === 1){ totalToolsCounter.innerHTML = "Showing " + Object.values(newResults).length + " tool"; }else{ totalToolsCounter.innerHTML = "Showing " + Object.values(newResults).length + " tools"; } if(searchTerm.length > 0){ document.getElementsByClassName('searchbox')[0].getElementsByTagName("svg")[0].style.display = "none"; totalToolsCounter.innerHTML += " for: \"" + searchTerm + "\""; }else{ document.getElementsByClassName('searchbox')[0].getElementsByTagName("svg")[0].style.display = ""; } updateActiveFilters(); showFilterCounters(filterForm, false); } function orderFilterOptions(form) { form.querySelectorAll('fieldset').forEach(att => { if(att.classList.contains("default")){ var myListParent = att; var myListChildren = myListParent.querySelectorAll('.filter-options'); var myListArray = []; for (var i = 0; i < myListChildren.length; i++) { myListArray.push(myListChildren[i]); } myListArray.sort(function(a, b){ var a2 = a.querySelector('.filterPreCounter').innerHTML.replace(/[{()}]/g, ''); var b2 = b.querySelector('.filterPreCounter').innerHTML.replace(/[{()}]/g, ''); return parseInt(b2) - parseInt(a2); }); for (var i = 0; i < myListArray.length; i++) { myListParent.querySelector('.options').appendChild(myListArray[i]); } } }); } function updateActiveFilters() { var filtersOn = getActiveFiltersList(filterForm); activeFiltersBlock.innerHTML = ""; filtersOn.forEach(filterGroup => { filterGroup.filterValues.forEach(filter => { var prefix = ""; if(getFilterName(filter) == "Desktop application" || getFilterName(filter) == "Mobile application"){ prefix += filterGroup.filterId + ": "; } if(getFilterName(filter) == "Statement available"){ prefix += filterGroup.filterName + ": "; } activeFiltersBlock.innerHTML += '

'+prefix+getFilterName(filter)+'
'; }) }) if(filtersOn.length > 0){ activeFiltersBlock.innerHTML += '
Clear all filters
'; } document.querySelectorAll('.button-clear-button').forEach(item => { item.addEventListener('click', e => { clearFilters(e) }); }) document.querySelectorAll('.button-clear-button').forEach(item => { item.addEventListener('keyup', e => { if (e.key === "Enter") { e.preventDefault(); item.click(); } }); }) } function getFilterName(filter){ var guidelines = jsonFilters.find(e => e.id === 'guideline'); var activeFilter = guidelines.options.find(e => e.name === filter); var name = ""; if(activeFilter != undefined){ name = activeFilter.short; }else{ name = filter; } return name; } function removeFilterEnter(e, filterTitle) { if (e.key === "Enter") { e.preventDefault(); removeFilter(filterTitle) } } function removeFilter(filterTitle) { var form = filterForm; form.querySelectorAll('fieldset').forEach(att => { att.querySelectorAll('input[type="checkbox"]').forEach(filter => { if (att.querySelector("label[for='" + filter.id + "']").querySelector('.filterName').innerText == filterTitle) { filter.checked = false; } }) }); filterJson(form); } function sortList(a, b) { var selectedSort = document.querySelector('.sort-by').querySelector('select').value; if(selectedSort == "alphabeticallyaz"){ return a.title.replace(/\s+/g, '-').toLowerCase().localeCompare(b.title.replace(/\s+/g, '-').toLowerCase()); }else if(selectedSort == "alphabeticallyza"){ return b.title.replace(/\s+/g, '-').toLowerCase().localeCompare(a.title.replace(/\s+/g, '-').toLowerCase()); }else if(selectedSort == "recentlyupdated"){ return new Date(b.update) - new Date(a.update); }else if(selectedSort == "recentlyadded"){ return new Date(b.release) - new Date(a.release); } return false; } function hideClearButton(isHidden) { document.querySelectorAll('.button-clear-button').forEach(item => { item.hidden = isHidden }); } function clearFilters(e) { e.preventDefault(); filterForm.querySelectorAll("input[type='checkbox']").forEach(el => el.checked = false); filterForm.querySelectorAll("select").forEach(el => el.selectedIndex = 0); filterJson(filterForm); } } document.querySelectorAll('summary').forEach(item => { item.addEventListener('click', e => { updateDetail(e.target); }); }) function updateDetail(e){ var r = document.querySelector(':root'); if(e.querySelector("h4")){ e = e.querySelector("h4"); } if(e.innerHTML == "Show more features"){ e.innerHTML = "Show less features"; // e.target.parentNode.parentNode.style.borderTop = "none" // r.style.setProperty("--pseudo-backgroundcolor", 'white'); }else{ e.innerHTML = "Show more features"; // e.target.parentNode.parentNode.style.borderTop = "" // r.style.setProperty("--pseudo-backgroundcolor", 'lightgray'); } } Back to Top