Markdown is a lightweight markup language that is used to format text documents. One of the most powerful features of Markdown is the ability to create nested lists and sub-bullets. This allows you to organize your content in a clear and hierarchical way, making it easy to read and understand.

To create a nested list in Markdown, you start by creating a bullet point list using the “-“ symbol. For example:

- Item 1
- Item 2
- Item 3
  • Item 1
  • Item 2
  • Item 3

To create a nested-bullet, you simply indent the next bullet point using two spaces. For example:

- Item 1
  - Sub-item 1
  - Sub-item 2
- Item 2
- Item 3
  • Item 1
    • Sub-item 1
    • Sub-item 2
  • Item 2
  • Item 3

You can also create sub-bullets within sub-bullets, by continuing to indent the next bullet point. For example:

- Item 1
  - Sub-item 1
    - Sub-sub-item 1
    - Sub-sub-item 2
  - Sub-item 2
- Item 2
- Item 3
  • Item 1
    • Sub-item 1
      • Sub-sub-item 1
      • Sub-sub-item 2
    • Sub-item 2
  • Item 2
  • Item 3

It is important to note that the number of spaces you use to indent the bullet points must be consistent throughout the list. This is the single most common way nested lists break in practice — especially with lists pasted in from Word, Google Docs, Slack, or AI chat output, where indentation is rarely consistent. If you’re cleaning up a pasted list rather than typing one from scratch, our Markdown Nested List Formatter recovers the correct nesting automatically and re-indents everything consistently, regardless of how inconsistent the original spacing was.

Nested lists can be useful for creating outlines, or for organizing content into sections and sub-sections. They can also be used to create hierarchical lists, such as a table of contents, or a list of tasks with sub-tasks.

In addition to nested lists, Markdown also supports other types of lists, such as numbered lists and task lists. To create a numbered list, you use the number 1 followed by a period, instead of the “-“ symbol. For example:

1. Item 1
2. Item 2
3. Item 3
  1. Item 1
  2. Item 2
  3. Item 3

Task lists are a type of bullet point list that allow you to indicate whether a task has been completed or not. To create a task list, you use the “-“ symbol followed by a space and then a “[ ]” or “[x]” to indicate the task’s status. For example:

- [ ] Item 1
- [x] Item 2
- [ ] Item 3
  • Item 1
  • Item 2
  • Item 3

In conclusion, nested lists and sub-bullets are an essential feature of Markdown. They allow you to organize your content in a clear and hierarchical way, making it easy to read and understand. Whether you’re creating outlines, organizing content into sections and sub-sections, or creating hierarchical lists, nested lists and sub-bullets are a powerful tool that can help you to effectively communicate your ideas.