334
Code & file security

ARIA Accessible-Name Inventory

Inspects pasted HTML without executing it and reports visible text, aria-label, aria-labelledby, label[for], alt, and title sources in priority order. The result is not an assistive-technology test; dynamic states still require accessibility-tree review.

✓ Free✓ No account✓ In-browser
QUICK ANSWER

What does this tool do?

Inventory buttons, links, and form controls with their accessible names and find unnamed controls.

Operation statusReady
✓ Runs entirely in your browser
NEXT STEP

Process this result with another tool

ARIA Accessible-Name Inventory output stays briefly in this tab. Continue with Local File Risk Pre-Scan, or build a longer visual flow.

APPLICATION AND DECISION GUIDE

ARIA Accessible-Name Inventory: method and usage

Inspects pasted HTML without executing it and reports visible text, aria-label, aria-labelledby, label[for], alt, and title sources in priority order. The result is not an assistive-technology test; dynamic states still require accessibility-tree review.

How does the tool actually work?

HTML is parsed as an inert document with DOMParser. Visible text, label relations, aria-labelledby, aria-label, alt, and title are reviewed in accessible-name priority order.

Input check before you begin

an HTML fragment containing buttons, links, images, and form controls that needs no script execution Confirm the shape first with a small example containing no personal data.

How should you interpret the output?

an inventory with element type, selector hint, computed name source, and unnamed or suspicious-control status

Practical steps

  1. Load the example or fill the clearly labelled fields for your scenario.
  2. Run the check on-device and review metrics, warnings, and recommended corrections together.
  3. Validate the result in the real target environment and record its assumptions.
Verification

focusing every interactive element by keyboard and comparing name, role, state, and error message in a real screen reader and accessibility tree

Stop condition before using the result

A static HTML inventory cannot fully observe CSS-hidden text, Shadow DOM, runtime states, or screen-reader behaviour; it is not a WCAG conformance report.

Suitable use cases

  • Pre-release form audit
  • Icon-button review
  • Preparing WCAG task tests

Worked decision record

Real need

Practical scenario: Pre-release form audit. Inventory buttons, links, and form controls with their accessible names and find unnamed controls.

Example to try

Scan a small HTML sample containing a text link, an icon button with `aria-label`, an email field with an associated `label`, and a second unnamed icon button.

Evidence of success

Acceptance record: focusing every interactive element by keyboard and comparing name, role, state, and error message in a real screen reader and accessibility tree. Keep the result-card metrics and warnings together with the retained example.

Stop and correct when

Do not publish in this state: A static HTML inventory cannot fully observe CSS-hidden text, Shadow DOM, runtime states, or screen-reader behaviour; it is not a WCAG conformance report.

ABOUT THIS TOOL

Frequently asked questions

What input does ARIA Accessible-Name Inventory accept?+

an HTML fragment containing buttons, links, images, and form controls that needs no script execution Scan a small HTML sample containing a text link, an icon button with `aria-label`, an email field with an associated `label`, and a second unnamed icon button.

What does ARIA Accessible-Name Inventory return?+

an inventory with element type, selector hint, computed name source, and unnamed or suspicious-control status Acceptance record: focusing every interactive element by keyboard and comparing name, role, state, and error message in a real screen reader and accessibility tree. Keep the result-card metrics and warnings together with the retained example.

How should I validate ARIA Accessible-Name Inventory output?+

focusing every interactive element by keyboard and comparing name, role, state, and error message in a real screen reader and accessibility tree Do not publish in this state: A static HTML inventory cannot fully observe CSS-hidden text, Shadow DOM, runtime states, or screen-reader behaviour; it is not a WCAG conformance report.

Does ARIA Accessible-Name Inventory send or store input on a server?+

Tool input is processed in the active tab. Saving to the Workstation or transferring to another tool is a separate choice. Consider browser extensions and shared devices separately; the privacy page explains advertising and network connections.