Debug & Review · LOCAL TOOL
HTML Accessibility Review
Run a small static review over pasted HTML to find common missing names, image alternatives, empty links, and heading-order concerns.
No API call
Your input
LOCALResult
Run the tool to see a result.
Your result will appear here. Input is not saved.
WHY THIS TOOL EXISTS
A focused job, not a black box.
Each result points to an element and describes the check. Static inspection catches obvious omissions early, while keyboard and screen-reader behavior still need browser testing.
How to use it
- Paste a bounded HTML fragment.
- Review each finding and its source element.
- Test the corrected page with keyboard and assistive technology.
TRY A WORKING EXAMPLE
Start with known input.
Load this sample into the workspace, run the tool, and compare the result shown below.
Show sample input
{
"html": "<h1>Settings</h1>\n<h3>Profile</h3>\n<img src=\"chart.svg\">\n<a href=\"/help\"></a>\n<label>Email</label><input type=\"email\">\n<button></button>"
}Expected sample result from the local tool
7 element(s) inspected · 5 finding(s).
1. IMG without an alt attribute near character 35. Use alt="" when the image is decorative.
2. A without a detectable accessible name near character 57.
3. INPUT without a detectable label near character 98.
4. BUTTON without a detectable accessible name near character 119.
5. Heading sequence jumps from H1 to H3 near character 18.Static markup checks cannot evaluate computed styles, keyboard behavior, accessible names supplied by runtime code, or assistive-technology output.
LIMITS AND INTERPRETATION
What the result cannot tell you.
This is a heuristic fragment checker, not a WCAG conformance report. It cannot evaluate computed styles, focus order, scripted names, or actual screen-reader output.
Inputs are processed in this page and are not written to local storage.