Paste your markup
Copy an HTML fragment — a toolbar, a form, a card component — into the box, entirely client-side.
Paste an HTML snippet and instantly flag buttons, links and form fields that screen reader users would hear as unlabeled.
Copy an HTML fragment — a toolbar, a form, a card component — into the box, entirely client-side.
Every button, link, and form field is checked for aria-label, aria-labelledby, visible text, alt text or a wrapped label.
Each violation shows the offending markup so you know exactly what to add a label to.
An accessible name can come from aria-label, an aria-labelledby reference, visible text content, an alt attribute on an image, or a wrapped <label> for form fields. Without one of these, screen reader users hear nothing meaningful.
A title attribute is a weak fallback — it isn't reliably announced by all screen readers and isn't visible on touch devices, so it's flagged separately rather than treated as a safe accessible name.
No, this tool only checks for missing accessible names on interactive elements. It's one piece of a full accessibility review, not a replacement for one.