How to Auto-Number Headings in Confluence (H1–H6, With Live Preview)
- Technical writers building structured documentation in Confluence
- Compliance teams who need formal numbered sections (1.1, 1.2, 1.2.1)
- Anyone tired of manually typing and re-numbering headings when content moves
- Why Confluence doesn't number headings natively (and why manual numbering breaks)
- How to auto-number H1-H6 with 5 styles (Decimal, Roman, Alphabetic, …)
- Choosing heading levels and hierarchical indentation
- Maintaining numbering when you add, remove, or reorder sections
The scenario every documentation team hits: you're writing a policy doc or technical spec in Confluence, and it needs numbered sections — 1. Introduction, 1.1 Overview, 1.2 Getting Started, 2. Configuration. So you type the numbers manually into each heading. Then product changes the structure: a section moves up, a new one gets inserted in the middle, and now every number below the change is wrong. You spend twenty minutes renumbering by hand, miss one, and the doc ships with 1.2 followed by 1.4.
Confluence has no native heading-numbering feature. Headings are just styled text — there's no automatic 1.1 / 1.2 scheme. Modern Numbered Headings for Confluence fixes this by generating numbered headings automatically from your H1-H6 structure, with a live preview and five numbering styles. When you reorder sections, the numbers update. This guide walks through setting it up.