Skip to content
SPECIFICTION
Get listed

Pa11y vs WAVE

Pa11y

pa11y.org

WAVE

wave.webaim.org

Side by side

FigurePa11yWAVE
Price fromFree$10/mo
Free planYesYes
Free trial——
Open source——
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYes—
Plans published113
Spec score · Website Accessibility Tools8.7 (#14)9.4 (#2)
Spec score · Accessibility Testing Software8.6 (#21)9.4 (#2)
Spec score · Web Accessibility Software8.2 (#11)8.5 (#4)
API accessYesYes
CI/CD integrationYesYes
Free planYesYes
Scan scopesitepage
Scheduled scansYesYes
WCAG versionwcag 2.1wcag 2.2

Plans

Pa11y

  • Pa11y open-source toolsFree

Pa11y pricing →

WAVE

  • Subscription API — 250–999 credits$10 a month
  • Subscription API — 1,000–9,999 creditsPrice not published
  • Subscription API — 10,000+ creditsPrice not published
  • Stand-alone API — Basic$4,000 a year
  • Stand-alone API — Expanded$8,000 a year
  • Stand-alone API — Unlimited$12,000 a year
  • Free API creditsFree
  • API credits 10000+$0.03, paid once
  • API credits 1000-9999$0.03, paid once
  • API credits 250-999$0.04, paid once

WAVE pricing →

In their own words

Pa11y

Pa11y is a free, open-source set of tools for checking website accessibility. Its command-line interface loads a page for a one-off test and highlights issues, while Pa11y CI checks a list of pages in continuous-integration workflows. Pa11y Dashboard tests pages daily and graphs improvements or regressions over time. Pa11y Webservice supplies JSON data for the Dashboard or a custom dashboard-style front end. The package runs from the command line or Node.js, uses HTML_CodeSniffer by default, and can also use the axe test runner. WCAG2AA is the default CLI standard, with WCAG2A and WCAG2AAA selectable. Reports can be human-readable CLI output, CSV, HTML, JSON, or TSV. Configuration uses command-line options or JSON and JavaScript files, and local HTML files can be tested with an absolute path. Pa11y provides API access, scheduled scans, site-level scanning, and CI/CD integration across Linux, macOS, Windows, web, API, and self-hosted setups. Pa11y 10 requires Node.js 22.13.0 or newer on an even-numbered release.

Visit pa11y.org

WAVE

WAVE is a web accessibility tool that identifies many accessibility and WCAG errors and provides tools for human evaluation of web content. Its browser extensions for Chrome, Firefox, and Edge can examine password-protected, locally stored, and highly dynamic pages. The service supports page scans, scheduled site audits, intranet pages with most authentication types, and custom viewport sizes for checking responsive breakpoints. Stand-alone tools can integrate with continuous-integration systems including Selenium and Puppeteer. The API returns JSON or XML; basic analysis uses one credit, while advanced features may use two or three. New accounts receive 100 free API credits. Subscription API access has a 250-credit minimum purchase for $10 a month. Stand-alone API licenses cost $4,000 a year for Basic, $8,000 a year for Expanded, and $12,000 a year for Unlimited. The stand-alone API runs on Linux, Mac, or Windows web servers with PHP and Node installed; minimum requirements are 1 CPU, 1 GB memory, and 100 MB storage.

Visit wave.webaim.org