Heading Outline
Extract the H1-H6 tree and find level gaps
—
Heading levels should read like a table of contents: after an H2 comes an H3 or another H2, but jumping straight to H4 flattens the structure screen readers navigate by and blurs what belongs to what. Only static HTML is parsed here — for client-rendered headings, copy the live DOM out of the browser inspector instead.
All processing happens locally in your browser. Your data is never uploaded to a server.