What the audit checks

Every audit runs these checks on the rendered page in a real browser. Each finding is tied to a WCAG 2.2 criterion.

Ten checks, one audit

Open a check to see what it finds, what a failure looks like in code, and what still needs a person to test.

Checks in the audit and the WCAG criteria they cover
Check What it finds WCAG
Alt text Paste a page address. See every image on it with its alt text, and which ones need fixing. 1.1.1, 1.4.5
Color contrast Two colors in, the ratio out, and the nearest color that passes WCAG 2.2. 1.4.3, 1.4.11, 1.4.1
Keyboard and focus Finds controls people can't reach by keyboard, controls a keyboard reaches but nobody can see, focus styles that were removed, and focused elements hidden behind sticky headers. 2.1.1, 2.1.2, 2.4.3, 2.4.7, 2.4.11
Form labels Finds inputs without labels, placeholders used as the only label, and fields that don't say what they collect. 3.3.2, 1.3.1, 1.3.5, 4.1.2
Headings and landmarks A page's URL in, its heading outline and landmarks out, with what is wrong in them. 1.3.1, 2.4.1, 2.4.6
Link text Finds links with no accessible name, vague text like "click here", and links that open new windows without warning. 2.4.4
ARIA A page's URL in, every ARIA problem out, with the element and what is wrong with it. 4.1.2
Page language and title Checks that each page declares its language, marks passages in other languages and has a title. 3.1.1, 3.1.2, 2.4.2
Data tables Checks that data tables mark header cells, connect cells to their headers and have a caption or name. 1.3.1
Target size A page's URL in, every button and link too small to tap out, measured in a browser against the WCAG 2.2 minimum of 24 by 24 pixels. 2.5.8

What automation can't decide

Automated checks find many failures, but some WCAG criteria need a person. The checklist shows which is which for every WCAG 2.2 A and AA criterion.

Run every check on your page

Free, no account needed, results in about a minute.