Report

Help us improve this tool

Outline to List

Turn tab or space indented outlines into nested Markdown or HTML lists, or flatten lists back to an outline.

O M T

Convert outlines and nested lists in both directions

Tab- or space-indented outlines are a fast way to plan documents, but publishing platforms expect Markdown or HTML lists. This tool parses outline depth from indentation, builds a nested tree, and emits GitHub-flavored Markdown bullets or semantic <ul> lists. You can also flatten Markdown or HTML lists back into a plain-text outline for editing in any editor.

Indentation rules

  • Each deeper level adds one tab or a consistent space block (two or four spaces detected automatically).
  • Blank lines are ignored; only non-empty lines contribute to the hierarchy.
  • Markdown input must use -, *, +, or ordered markers at each level.

Pair with Markdown List to JSON when you need structured data instead of plain outline text.

Frequently Asked Questions

Does the HTML output include CSS?

No. The converter emits a minimal nested <ul> tree you can paste into templates or CMS fields. Add classes or styles in your own stylesheet.

Can I use tabs in the generated outline?

Yes. Choose “Tab per level” when converting lists back to an outline; otherwise each level uses two spaces.

Is my text uploaded?

All parsing runs locally in your browser. Nothing is sent to our servers.