OCXLY
Accessibility · Free Tool

Heading Structure Analyzer

Paste your HTML to see the heading outline a screen reader builds — and catch a missing <h1>, duplicate <h1>s, or skipped levels that break navigation. All local to your browser.

How it works

The pasted HTML is parsed locally with DOMParser and every <h1><h6> is read in document order to build the outline a screen reader would announce. It flags three common failures: no <h1>, more than one <h1>, and skipped levels (for example an <h2> jumping straight to an <h4>), which break the logical reading order.