# Find accessibility problems in HTML

> Paste HTML to find missing alt text, unlabelled fields and other common WCAG problems, with a fix for each.

Check HTML for common WCAG problems: missing alt text, unlabelled fields, empty links, skipped headings and low contrast. Runs in your browser.

- Tool: [Accessibility checker](https://fixmint.cc/accessibility-checker)
- Category: [Web & developer](https://fixmint.cc/developer-tools)
- Fixes: Is this page accessible?
- Runs in the browser: files and text stay on the device, no sign-up, free.

## How to check a page for accessibility problems

1. Paste the HTML of the page, or load the sample.
2. Filter the list to errors or warnings.
3. Fix each problem at the line it points to.

## Questions

### What does it check?

Missing alt text, unlabelled fields, empty buttons and links, vague link text, skipped headings, tables without header cells, positive tabindex, zoom blocked on phones, iframes without a title, low contrast in inline styles and videos without captions.

### Why is a clean result not a full pass?

The checker reads the markup only. It cannot see colours from stylesheets, the focus order on screen or what a screen reader announces. Test with the keyboard and a screen reader too.

### What do the WCAG levels mean?

WCAG 2.2 has three levels. A is the minimum, AA is the level most accessibility standards and laws point to, and AAA is the strictest. Each problem shows the criterion it breaks.

### Is my HTML sent anywhere?

No. Your browser reads the HTML in this tab and nothing is sent to a server.

## Related tools

- [Format JSON](https://fixmint.cc/json-formatter): JSON won’t parse
- [Regex tester](https://fixmint.cc/regex-tester): Regex matches the wrong text
- [Base64 encode and decode](https://fixmint.cc/base64-encode-decode): Read or make a Base64 string
- [Specificity calculator](https://fixmint.cc/css-specificity-calculator): Which CSS rule wins?
