<!-- Markdown version of https://ocxly.com/heading-structure-analyzer.html · auto-generated, may lag the live page -->

# Heading Structure Analyzer

Paste HTML to see the heading outline a screen reader builds from your `<h1>`–`<h6>` tags, and catch the structural problems that break navigation. Runs entirely in your browser.

### How it works

The pasted HTML is parsed locally with `DOMParser` and every heading is read in document order to reconstruct the outline assistive technology announces. Three common failures are flagged: **no `<h1>`**, **more than one `<h1>`**, and **skipped levels** (for example an `<h2>` jumping straight to an `<h4>`), which breaks the logical reading order. A clean, properly nested outline is reported as passing.

---
*Source: [ocxly.com/heading-structure-analyzer.html](https://ocxly.com/heading-structure-analyzer.html) — OCXLY, free 100% client-side privacy-first tools. Free heading structure analyzer — visualise your h1–h6 outline and flag missing, duplicate or skipped heading levels, entirely in your browser.*
