<!-- Markdown version of https://ocxly.com/keyboard-nav-tester.html · auto-generated, may lag the live page -->

# Keyboard Navigation Tester

Paste HTML to find the interactive elements a keyboard or screen-reader user cannot reach. Each control is checked against the common failures that lock people out. Nothing is uploaded.

### How it works

Your HTML is parsed locally with `DOMParser`. Every interactive element is inspected for the issues that break keyboard access: a **positive `tabindex`** (which hijacks the natural tab order), a **link with no `href`** (not focusable), a **click handler on a plain `<div>` or `<span>`** with no `tabindex` or role, a **focusable element with no ARIA role**, and **controls with no accessible name** (nothing for a screen reader to announce). Native elements used correctly pass, and a summary tallies the issues found.

---
*Source: [ocxly.com/keyboard-nav-tester.html](https://ocxly.com/keyboard-nav-tester.html) — OCXLY, free 100% client-side privacy-first tools. Free keyboard navigation tester — flag positive tabindex, links without href, unreachable click handlers and unlabelled controls in your HTML, entirely in your browser.*
