WCAG Accessibility Auditor

Run WCAG 2.2 A/AA checks and get a report you can act on. macOS desktop app. Single page scans are free; full site crawls and exports are Supporter.

An equal internet, for everyone

An accessibility audit
shouldn't be a barrier.

Vesper Audit runs WCAG 2.2 A/AA checks and writes a structured report you can hand to a client or a developer. It is free to download and free to keep using: scan any single page as often as you like. Full site crawls and report exports are Supporter features, and that is what funds the work.

v1.1.2 · Apple Silicon & Intel · Updates automatically · What's new

Requires macOS · Google Chrome

Free and Supporter

Supporters are how all of this exists. Every pledge covers the signing, hosting, and updates that keep the whole suite free for everyone whose work isn't funded yet.

Compare Every Feature

Free for everyone

Single Page Scans

Audit any URL. Runs full WCAG 2.2 A/AA checks, custom link text rules, and broken link detection on the page - free on every plan, with no time limit.

WCAG 2.2 A/AA Checks

Runs axe-core on every page. Violations and best practices reported separately, with WCAG criterion links for each issue.

Link Text Checks

Flags ambiguous link text ("read more", "click here") and duplicate link text that leads to different destinations - two WCAG 2.4.4 patterns axe-core does not cover.

In-App Report Viewer

Browse results in the Reports tab immediately after every scan. No PDF, no file picker. Impact badges, WCAG references, and guide links built in.

Report Summary Page

Every report opens on an at-a-glance summary: issues by severity, how many pages are affected, the top issues, and expandable reports for ambiguous links, broken links, and large images.

Accessibility Overlay Detection

Detects third-party accessibility overlays (UserWay, accessiBe, Recite Me, ReachDeck) and names the vendor, with guidance on why overlays are not recommended. Informational, never counted as a violation.

Page Load Timeout

Set how long Vesper Audit waits per page before moving on. Increase it for slow-loading sites, decrease it to speed up large crawls.

For supporters Everything above, plus:

Full Site Crawl

Crawls every internal page automatically from your starting URL. Follows links, checks external URLs and PDFs for broken links, and delivers a site-wide report.

Five Export Formats

PDF for clients, Markdown for docs, CSV for spreadsheets, Notion for teams. Every format from a single run - mix and match on each audit.

Report Filter

Narrow a scan to one rule category - Links, Images, Forms, Color & contrast, Page structure, or Keyboard & focus. Run a focused report, hand it to the right person, fix it, rescan.

Suppressions & Exclusions

Hide known false positives per rule. Skip URL patterns during crawls. Known CMS patterns are suppressed by default so reports reflect real issues, not platform noise.

Scan Profiles

Save named configurations per client. One click restores the URL, scan options, exclusions, and suppressions for that site - export and import as JSON.

Auditor Name & Report Settings

Add your name or agency to every exported report. Set a custom viewport width per scan. Omit the Vesper Audit attribution line when delivering client work.

Reports that explain themselves.

Most audit tools hand you a raw violation list and leave you to figure out what it means. Vesper Audit reports include plain-language descriptions for every violation, the WCAG criterion it maps to, and a direct link to the relevant Vesper Guide so you know exactly how to fix it.

Every report is fully styled - whether you're browsing results in the app, exporting to PDF, or syncing to Notion. The format that lands in front of your client or board looks like it was designed to communicate, not just dumped from a database.

Results without the file shuffle.

After every scan, flip to the Reports tab and browse your results immediately - no PDF, no file picker. Pages sorted by violation count. Click any page to see every violation, its impact level, the WCAG criterion, and the affected element.

Guide links surface directly in the viewer so you can go from "violation found" to "I know how to fix this" in one click. Historical scans are always available - just open the JSON results file from any previous audit.

The in-app viewer is always free. Supporters unlock four additional export formats for any workflow.

Always Free · In-App Viewer

Browse scan results in the Reports tab without opening any external app. Pages sorted by violation count, with impact badges, WCAG references, and guide links per violation. Available on every plan.

PDF Supporter

Branded, print-ready report with cover page, summary grid, violations per page, PDFs found, and broken links. Auditor name on cover if set. Generated natively - no external dependencies.

Markdown Supporter

A complete audit report in Markdown format. Paste into Confluence, GitHub, or any Markdown-rendering tool. Includes cover section, violations per page, broken links, and PDFs found.

CSV Supporter

Two files per audit: violations.csv lists every violation with rule ID, impact level, WCAG criterion, page URL, and affected element. summary.csv gives per-page counts. Import directly into Excel or Sheets.

Notion Supporter

Creates a full page hierarchy in your Notion workspace - Audit Report, PDFs Found, Broken Links, Audit Log, and Suppressed Errors as separate child pages. Syncs in the background so you can keep working.

Two ways to be part of this.

Vesper has one funding model and it's the people who use it. Download the tool free and keep using it free. Or, if your work is paid, become a supporter and you'll cover the operating costs of the whole suite while unlocking the full set of professional features as a thank-you.

For everyone
Free

No account, no expiry, no upsell. The full single-page audit experience.

  • Single Page scan
  • WCAG 2.2 A/AA checks
  • In-app report viewer
  • Link text checks
  • Page load timeout
  • Auto-updates
Download Free

v1.1.2 · Apple Silicon · Intel Mac

7-day trial
For supporters
$99/year

You fund the whole suite. As a thank-you, the full toolkit is yours. 2 seats · Annual.

  • Everything in Free
  • Full Site crawl
  • PDF, Markdown, CSV & Notion export
  • Report Filter
  • Exclusions & suppressions
  • Scan profiles & auditor name

7-day trial · Cancel anytime

Support Vesper

$99/year · 7-day trial first

Supporters are how Vesper exists. Every pledge keeps the suite running for everyone whose work isn't funded yet.

Compare Every Feature

Audit any site. Today.

Free, forever, because that's how we all move forward together. A rising tide lifts all boats.

Download for Apple Silicon Download for Intel Mac

Everything Compared

Every Feature, Side by Side

Start with a page. Scale to the whole site.

Vesper Audit Free and Supporter feature comparison. A check means included, a minus means not included, and text names a partial inclusion.
Feature Free $0 Single-page essentials Supporter $99/year 2 seats · 7-day trial
01Scanning
Single page scan Audit any URL on its own, with no time limit. Useful for quick spot-checks on a specific page. Included Included
Full site crawl Follows every internal link from your starting URL and audits each page it finds. No sitemap required. Not included Included
WCAG 2.2 A/AA checks Runs axe-core on every page. Violations and best practices reported separately, with a WCAG criterion link for each issue. Included Included
Link text checks Flags ambiguous link text and duplicate link text that leads to different destinations, two patterns axe-core does not cover. Included Included
Broken contact link detection Validates the href of every tel: and mailto: link, catching links that look right on the page but will not dial or open mail. Included Included
Accessibility overlay detection Names third-party overlay products found on the site. Informational only, never counted as a violation. Included Included
Large image warnings Detects images over 1 MB and reports them as warnings, separate from violations. Included Included
Soft 404 and maintenance page reporting Pages that return 200 while showing a not-found or maintenance message get their own section, so they cannot inflate the clean-page count. Included Included
Pattern detector and page budget Spots repeating URL shapes during a crawl and offers to exclude them. Every scan has a page budget so large sites stay in bounds. Included Included
Page load timeout How long Vesper Audit waits per page before moving on. Increase for slow-loading sites. Included Included
Viewport width Sets the browser width during each scan. Use 375 for mobile, 768 for tablet. Default: 1280. Not included Included
02Reports & Exports
In-app report viewer Browse results in the Reports tab right after every scan. Impact badges, WCAG references, and guide links built in. Included Included
Report summary page Every report opens on a summary: issues by severity, pages with issues, top issues by frequency, and the overlay, broken link, and large image reports. Included Included
Scan provenance Every report records the Vesper Audit and axe-core versions that produced it, so a re-scan comparison can be trusted. Included Included
PDF, Markdown, CSV, and Notion exports A client-ready PDF, a Markdown file for documentation, spreadsheets for analysis, and a Notion page hierarchy, all from a single run. Not included Included
Detailed report mode Per-format toggles that add a WCAG or Best Practice pill and an HTML snippet of the affected element to each violation. Not included Included
Auditor name and attribution Your name or agency in the header of every exported report, with the option to remove the Vesper Audit line for white-label delivery. Not included Included
03Filtering & Focus
Report filter Narrow results to Links, Images, Forms, Color and contrast, Page structure, or Keyboard and focus. Hand the right report to the right person. Not included Included
Path and query exclusions Skip URL patterns during the crawl: event listings, paginated archives, or any section that would inflate results without adding findings. Not included Included
Violation suppressions Hide known false positives or accepted risks from output. Raw audit data is preserved and suppressed items are noted on each page. Not included Included
Scan profiles Save named configurations per client. One click restores the URL, scan options, exclusions, and suppressions for that site. Not included Included
04Integrations & Updates
MCP server Run scans as tool calls from a compatible AI client. Scans run locally against your own Chrome; nothing leaves the machine except requests to the site. Single page Included
Automatic updates New versions download quietly in the background and install when you click Restart. An update only ever moves you forward. Included Included

Free is the full single-page audit with no time limit and no account. Supporter adds site-wide scanning, exports, and the tools for repeat client work.