AccessLoupe BETA
Beta / experimental. Free while in beta. Feedback welcome. No guarantee of revenue or results.
Catches the accessibility gaps that lock real users out of your AI-built page — before you ship.
Get the free beta by email Get a launch audit Send feedback How it works
What it does
Runs a deterministic, local-first, read-only scan over the HTML of your landing page or static site and returns a verdict (ACCESS-READY / NEEDS WORK / NOT READY), a 0-100 score, severity counts, evidence for every finding, and a Claude-ready fix prompt per issue, in JSON, Markdown, and HTML. It catches the accessibility barriers AI-built pages ship with — images with no alt text, form fields with no label, icon-only buttons/links with no accessible name, disabled pinch-zoom, a missing page language, and broken heading order — and tags each finding with its WCAG success criterion. Runs entirely on your machine with zero runtime dependencies: no cloud, no account, no telemetry.
Who it's for
Indie founders, AI-app builders, and small agencies shipping a landing page or static site who want a fast, honest check that keyboard and screen-reader users are not blocked or confused — before they drive real users to it.
What it does NOT do
Reports heuristic accessibility signals, not guarantees. It is NOT a WCAG conformance audit, an ADA / Section-508 compliance certification, or legal advice. It does not compute colour contrast against rendered CSS, render JavaScript, test focus visibility, or run a real screen reader, and it cannot judge whether alt text or a label is meaningful — only whether it is present. It never deploys or changes your site, never touches DNS or hosting, never reads or transmits real secrets (secret-looking values are redacted to [REDACTED]), and never crosses an owner manual gate. Not a substitute for a manual keyboard + screen-reader pass or a professional accessibility audit.
How to try it
Request free beta access via the feedback form, then run it locally on Node: scan a bundled demo (node src/scan.mjs --demo bad or --demo good), point it at your own HTML folder, or open the local-only dashboard at 127.0.0.1 — no account or payment required.
What AccessLoupe checks
- Disabled pinch-zoom (user-scalable=no / maximum-scale=1) that blocks low-vision users from enlarging the page
- Missing <html lang> and missing or empty <title> that disorient screen-reader users
- Images with no alt attribute (decorative alt="" is treated as correct)
- Form fields (input / select / textarea) with no associated label or aria-label
- Icon-only buttons and links with no accessible name, and non-descriptive link text ("click here")
- No <h1> and skipped heading levels that break the page outline assistive tech relies on
- <iframe> with no title, and audio/video that autoplays with sound
- Positive tabindex that overrides natural keyboard focus order
- Data tables (<td>) with no <th> header cells
- Every finding cites its WCAG success criterion (e.g. 1.1.1, 1.4.4, 2.4.4, 4.1.2)
How it works
- Point AccessLoupe at your landing page or site folder (or a bundled demo). It reads .html/.htm files read-only, skipping node_modules, .git, and build output — your source never leaves your machine.
- A deterministic check engine runs 14 heuristic, WCAG-oriented accessibility checks and scores the result into ACCESS-READY / NEEDS WORK / NOT READY with a 0-100 score and severity counts.
- Every finding includes evidence, the relevant WCAG criterion, and a copy-ready Claude fix prompt that tells a Claude Code session exactly what to fix — and what not to do (no deploy, stop at any owner manual gate).
Known limitations
- Experimental beta — checks and scoring may change or miss things.
- Heuristic accessibility signals only — NOT a WCAG conformance audit, ADA/Section-508 certification, or legal advice, and no guaranteed results.
- Static HTML only: no colour-contrast/CSS computation, no JavaScript rendering, no live screen-reader test; not a substitute for a manual a11y pass; not yet reviewed for production use.
Changelog
- 2026-06-25 — Beta candidate created: local-first accessibility (a11y) audit engine (14 heuristic WCAG-oriented checks), CLI scan, JSON/MD/HTML reports, local-only dashboard, good/bad demo fixtures, and 10 unit tests. Owner review required before promotion.
Try AccessLoupe free while it's in beta
AccessLoupe is free while in beta. Run it on your own landing page, then tell us whether the ACCESS-READY / NEEDS WORK / NOT READY verdict matched reality and what it missed — no account, no payment, and no guarantee of results.
Built by Everstead Labs LLC. Live on Shopify: LaunchLock and CatalogCare.