Skip to content
All referenceLists

Markdown Bullet List

Learn how to create bullet (unordered) lists in markdown using dashes, asterisks, or plus signs. Nesting, formatting, and platform support.

What is markdown bullet list?

Bullet lists (unordered lists) in markdown start each item with a dash (-), asterisk (*), or plus sign (+) followed by a space. They're the most common way to present non-sequential items, features, or options.

Syntax

Dash syntax

Dashes are the most popular marker for bullet lists.

Result
  • First item
  • Second item
  • Third item

Nested list

Indent with 2 spaces to create nested sub-lists.

Result
  • Parent item
    • Child item
    • Another child
  • Back to parent

Mixed content

List items can contain any inline formatting — bold, code, links, etc.

Result
  • Bold item
  • Item with code
  • Item with a link

Platform support

PlatformSupportedNotes
GitHubYesAlso supports task lists with - [ ]
GitLabYes
DiscordPartialBasic lists only, no nesting
SlackYesUse * or - or numbered
RedditYes
Stack OverflowYes
NotionYesAuto-converts - to bullet
ObsidianYes

Common mistakes

Wrong
-First item
-Second item
Right
- First item
- Second item

A space after the dash is required. Without it, the list won't render.

Wrong
- Item one
* Item two
+ Item three
Right
- Item one
- Item two
- Item three

While mixing markers technically works, it's confusing and some parsers treat them as separate lists. Pick one and stick with it.

Wrong
- Item
- Sub item
Right
- Item
  - Sub item

Nested items need indentation (2 spaces). Without indent, all items are at the same level.

Tips for bullet list

1Use dashes consistently

Pick - (dash) as your bullet marker and use it everywhere. It's the most common convention and visually clean.

2Keep items parallel

Start each item with the same part of speech (verb, noun, etc.) for readability. "Add X, Remove Y, Update Z" reads better than mixed styles.

3Task lists on GitHub

GitHub extends bullet lists with checkboxes: - [ ] unchecked and - [x] checked. Great for PRs and issues.

- [x] Done
- [ ] In progress
- [ ] Todo

Frequently asked questions

Everything you need to know.

1

How do I create a bullet list in markdown?

Start each line with a dash (-), asterisk (*), or plus (+) followed by a space. Example: - Item one - Item two

Related elements

Try it in the editor

Paste your markdown and see bullet list rendered instantly with professional themes.