Markdown Bullets: Unordered Lists and Sub-bullets

To create an unordered bullet list in Markdown, begin each line with a hyphen (-), asterisk (*), or plus sign (+) followed by a space. Indent by 2 to 4 spaces to create nested sub-bullets.

Syntax Code Snippet
- Primary item A
  - Nested sub-bullet 1
  - Nested sub-bullet 2
- Primary item B
- Primary item C
Rendered HTML Output Preview
  • Primary item A
    • Nested sub-bullet 1
    • Nested sub-bullet 2
  • Primary item B
  • Primary item C

Platform Compatibility & Differences

GitHub (GFM):

Supported with `-`, `*`, or `+`.

Discord Chat:

Supported with `- ` or `* `.

Reddit:

Supported with `- ` or `* `.

Jupyter Notebooks:

Supported in all Markdown cells.

How to Use Markdown Bullets

  1. Copy the ready-to-use Bullet Lists syntax snippet below.
  2. Inspect the rendered live preview in both light and dark themes.
  3. Review platform compatibility differences for GitHub, Discord, Reddit, and Jupyter notebooks.
  4. Check common pitfalls and copy formatted snippets directly.

Practical Examples

Bullet Lists Syntax Pattern

Bullet lists organize unordered items, inventories, and highlights clearly.

Input:
- Primary item A
  - Nested sub-bullet 1
  - Nested sub-bullet 2
- Primary item B
- Primary item C
Output:
Rendered visual format

Common Mistakes & Troubleshooting

  • Forgetting the space after the bullet symbol.
  • Inconsistent indentation between levels.

Frequently Asked Questions

Which bullet symbol is best to use?

Hyphen (`- `) is the most widely recommended and readable convention across modern Markdown style guides.