Outline Generator
Free online outline generator tool, no installation required
About Outline Generator
Turns plain text or lightly structured notes into a formatted hierarchical outline. It auto-detects Markdown headings (# / ##), numbered headings (1. / 1.1.1), and indentation (tabs or 2-space groups), builds a tree, and re-emits it with your choice of bullets or numbering.
How to Use
1. Paste your notes into the Input textarea. 2. Choose a Bullet Style (disc ●, circle ○, square ■, dash —, arrow →). 3. Choose a Numbering Style (none, decimal, roman, alpha). 4. Set Max Depth from 1 to 6 to cap nesting. 5. Click Generate, then Copy to copy the resulting outline.
Structure Detection Rules
Level is inferred per line in priority order: Markdown # (count of hashes), dotted numerals like 1.2.3 (depth = segment count), then indentation (one tab = one level, or every 2 leading spaces = one level, minimum level 2). Unstructured input — no headings, numbers, or indentation — becomes a flat top-level list. Empty lines are skipped. With numbering on, each level is joined by dots (1.1.2); with numbering off, each line gets the chosen bullet and 2-space indentation per depth.
▶How are nesting levels detected?
▶What is the difference between none and decimal numbering?
▶What does Max Depth do?
▶What happens if my input has no recognizable structure?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee