What is this Markdown heading numberer?
A free, browser-based tool that inserts hierarchical section numbers (1, 1.1, 1.2 …) into the ATX headings (# … ######) of your Markdown. Pick how deep to number and whether to use a dotted (1.1) or trailing-dot (1.1.) format. Headings inside fenced code blocks are skipped, and re-running is idempotent. Everything runs locally in your browser, so your text is never uploaded.
How to use it
- Paste your Markdown into the box on the left.
- Choose the maximum heading depth to number (H1–H6).
- Pick the number format — dotted (1.1) or trailing dot (1.1.).
- Copy the numbered Markdown or download it as a .md file.
Common use cases
- Adding section numbers to a specification, manual, or RFC written in Markdown.
- Preparing numbered headings for a document that will be exported to PDF or print.
- Renumbering headings consistently after restructuring a long document.
