Heading Outline Auditor
List h1–h6 headings and flag empty text or skipped levels in supplied HTML.
Loading tool…
How to use Heading Outline Auditor
Review semantic heading levels instead of judging headings by their visual size. Skipped levels are prompts for human review, not automatic accessibility failures.
- Enter input.
- Choose the settings for heading outline auditor, then run the tool.
- Review the result and any limitations before copying or downloading it.
Good to know
- 100,000 HTML characters, 20,000 nodes and depth 60. Native h1–h6 only.
- A partial heuristic audit, not a WCAG conformance or screen-reader usability certification.
- Processing is local. Output is limited to 1,000,000 text characters unless a stricter file limit is stated.
Common questions
Is every skipped level an accessibility failure?
No. The report identifies a structure to review in the actual content and context.
Is this input sent to a server?
No. The application processes this input inside your browser tab and does not save it to persistent storage.
Keep going with related tools
All accessibility →Form Label Auditor
Inspect explicit and wrapping labels, duplicate IDs, and declared ARIA label references in static forms.
SEOPasted Metadata Auditor
List title, description, canonical, robots and Open Graph values in supplied HTML with limited conflict warnings.
DeveloperStatic HTML ID Namespace Rewriter
Prefix HTML IDs and known local ID references while preserving all unmodified source bytes.
AccessibilityStatic Landmark Region Auditor
Inventory declared/native landmark candidates and limited naming evidence in pasted HTML source.
AccessibilityExplicit Table Header Association Auditor
Inspect explicit headers references and scope declarations within each static HTML table.
SEOHTML Link and Fragment Auditor
Inspect same-document fragment references and duplicate targets from supplied HTML source locally.