Quick Start

HeronTool's Heading Checker tool can instantly extract all heading levels from an existing Markdown document. Simply paste your text into the input box and click “Extract”. The system will display headings sorted from H1 to H6, highlighting missing or skipped levels, helping you grasp the outline at a glance.

Generate New Headings

To generate headings from plain text, switch to “Generate Mode” in the same tool. Enter your paragraph content, set the target level (e.g., H2), and the tool will automatically suggest concise titles based on semantics. You can also customize prefixes (e.g., “Chapter X”) or batch-replace old headings, saving manual effort.

Check & Fix

After generation, click the “Validate” button. Heading Checker simulates common renderers (like GitHub) to check the continuity of heading numbering and flags issues like overlapping or empty lines. To fix, edit directly in the results list; changes sync back to the original document fragment in real time, ensuring accuracy.

FAQ

Q: Does it handle multi-level lists? Yes, it ignores list items and only recognizes lines starting with #.
Q: Does generated headings preserve original formatting? No, it outputs plain text titles, ideal for restructuring.
Q: Does it support Chinese headings? Absolutely, all Unicode characters are parsed correctly.