GratisAIaccessibility · field guide · local-first · no account
document-depth gauge

Audit Document Heading Structure Depth (Option A) — Free

Skipping heading levels disorients screen reader users navigating long documents. Divide heading structures into logical levels. (Option A scope).

The proof surface

Accessibility evaluation tools audit Web content accessibility guidelines. This checks document heading depth to ensure smooth screen reader navigation. Optimized for option a workflow.

Inputdocument section | total headings | maximum recommended depth level; screen reader maximum target depth
Rare deviceAccessibility evaluation tools audit Web content accessibility guidelines. This checks document heading depth to ensure smooth screen reader navigation. Optimized for option a workflow.
Output artifactsections exceeding heading depth per row with transparent workings
Cost$0 · local-first · one free run · samples labelled
Sample, not your facts: Illustrative sample: Introduction section | 5 | 3. With screen reader maximum target depth set to 3, total sections exceeding depth is 2.20 sections exceeding heading depth.

Why the flat version breaks

Using bold text instead of true heading tags

Screen readers rely on structural HTML heading tags to build navigation menus.

Skipping heading levels for visual styling

Never choose an H4 tag just because you want smaller text size.

Creating single-heading sections

A section should generally contain multiple headings or none.

How to work the document-depth gauge

Count headings per document section

Scan text for H1, H2, H3, and H4 tags.

Set maximum heading level target

WCAG recommends keeping nesting logical without skipping levels.

Set screen reader depth threshold

Aim for at most 3 nesting levels in standard documents.

Identify deeply nested sections

Simplify heading structures that exceed navigation depth targets.

What the document-depth gauge replaces

QuestionBeforeVisible working
Using bold text instead of true heading tagsScreen readers rely on structural HTML heading tags to build navigation menus.Set maximum heading level target
Skipping heading levels for visual stylingNever choose an H4 tag just because you want smaller text size.Set screen reader depth threshold
Creating single-heading sectionsA section should generally contain multiple headings or none.Identify deeply nested sections

A local arithmetic aid replaces hand calculation, not expert review. No paid AI service is needed.

Run it on the samples, right here

FIRST-LOAD

Input is processed locally and a draft is saved automatically in this browser profile when storage is available. Reset to sample clears that draft; Pro history has its own clear button. A state link encodes your inputs in its URL: share only non-sensitive rows. Browser history, clipboard and anyone receiving the link may retain it. Optional AI use below leaves this device; it is not required.

Structural audit arithmetic on heading counts. Not legal accessibility compliance certification.

Data note: Everything runs in this browser tab on the document-depth gauge: your document section | total headings | maximum recommended depth level stays on this device, nothing is uploaded, and the reading is rebuilt only when you press run.

Go deeper: the companion app files the same reading as a meter band gauge

The article demo above runs without limits. The companion app keeps a local history, exports the rows as CSV, prints the document-depth gauge reading, and holds your drafts on this device — one free run, then $ 4 one-time for the layer that keeps filing.

The document-depth gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.

Open the audit document heading structure depth (option a) companion

Boundary

Structural audit arithmetic on heading counts. Not legal accessibility compliance certification.

What this is built on

Before: Screen readers rely on structural HTML heading tags to build navigation menus. After: the document-depth gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.

Optional AI formatting, not calculation

For this document-depth gauge, use the free AI Studio interface only if available to you, with no paid API key. Manual entry completes the same workflow for free. Supply only fictional or non-sensitive notes. Review its output against the source; never paste unresolved questions into the numeric rows.

Format my non-sensitive notes for a document-depth gauge. Return plain rows only: document section | total headings | maximum recommended depth level. Preserve supplied quantities exactly. Do not guess missing values; list questions separately. Do not calculate or add advice. I will check every row before pasting into the local tool.

Accepted schema: document section | total headings | maximum recommended depth level. No AI response is executed as code.