Markdown List Generator
Create and format Markdown lists easily. Generate ordered, unordered, and nested lists with proper syntax and customizable markers.
Try the Markdown List Generator
List Settings
Output
Understanding Markdown List Syntax
Markdown provides several ways to create lists in your documents. Understanding these options will help you create more effective documents and improve your Markdown workflow.
Unordered Lists
Unordered lists use bullet points and can be created using hyphens, asterisks, or plus signs. All of these markers will render the same bullet style in most Markdown processors.
- First item
- Second item
- Third item
* First item
* Second item
* Third item
+ First item
+ Second item
+ Third item
You can use any of these markers consistently throughout your list. Don't mix different markers in the same list.
Ordered Lists
Ordered lists use numbers followed by periods or parentheses. The actual numbers you use don't matter - the list will always render with sequential numbers starting from 1.
1. First item
2. Second item
3. Third item
1) First item
2) Second item
3) Third item
# This will still render as 1, 2, 3
8. First item
5. Second item
2. Third item
Nested Lists
You can create nested lists by indenting items with spaces or tabs. Most Markdown processors require at least 2 spaces or 1 tab for each level of indentation.
- First level item
- Second level item
- Third level item
- Another first level item
1. First level item
1. Second level item
1. Third level item
2. Another first level item
You can also mix ordered and unordered lists in nested structures.
- First level unordered item
1. Second level ordered item
2. Another second level ordered item
- Another first level unordered item
Adding Content Within List Items
To add paragraphs, code blocks, or other elements within a list item, indent them by at least 4 spaces or 1 tab.
- First item
- Second item
This is a paragraph within the second item.
```
This is a code block within the second item.
```
- Third item
Need more details on Markdown syntax? Our comprehensive cheat sheet covers all elements in detail:
Explore Complete Markdown SyntaxFrequently Asked Questions
What are the different types of lists in Markdown?
Markdown supports two main types of lists:
- Unordered lists (bullet points) created with
-
,*
, or+
- Ordered lists (numbered) created with numbers followed by a period or parenthesis, like
1.
or1)
Both types can be nested to create hierarchical structures.
How do I create nested lists in Markdown?
To create nested lists, indent the nested items with spaces or a tab. Most Markdown processors require at least 2 spaces or 1 tab for each level of indentation:
- First level
- Second level
- Third level
You can mix ordered and unordered lists in your nested structure.
Why is my Markdown list not rendering correctly?
Common issues with Markdown lists include:
- Not having a blank line before the first list item
- Inconsistent indentation for nested items
- Mixing different bullet markers (
-
,*
,+
) in the same list - Not having enough spaces after the marker (you need at least one space)
Ensure you have consistent formatting and proper spacing throughout your list.
How do I create task lists or checklists in Markdown?
Task lists (also called checklists or to-do lists) are created using square brackets with a space or an x inside:
- [ ] Unchecked item
- [x] Checked item
Note that task lists are part of GitHub Flavored Markdown and may not be supported in all Markdown processors.
Does Markdown support definition lists?
Definition lists are not part of standard Markdown but are supported in some extended Markdown flavors like PHP Markdown Extra and MultiMarkdown. The syntax typically looks like:
Term
: Definition
Check your specific Markdown processor's documentation to see if definition lists are supported.
Other Useful Tools
Convert your Markdown text to beautiful HTML in real-time. Supports code highlighting, tables, and more.
Complete reference guide to Markdown syntax with examples for formatting, tables, code blocks, and more.
Create markdown tables easily with our visual editor. Generate tables for GitHub markdown, documentation, and more. Customize alignments, import/export data, with live preview.
Convert Markdown to PDF with selectable text. Instantly transform Markdown documents to professional PDFs with customizable options.
Easily create Markdown hyperlinks. Generate syntax for standard, automatic, and reference links, perfect for websites, docs, and platforms like Discord.
Easily create Markdown image syntax. Support standard images, linked images and reference images, with methods for resizing and centering.
Create properly formatted code blocks in Markdown with syntax highlighting. Generate fenced, indented, and inline code for documentation, GitHub, and technical content.
Learn how to add comments in Markdown. Create hidden comments for GitHub, documentation, and other platforms using HTML and reference-style methods.
Create strikethrough text in markdown for GitHub, Discord, and other platforms. Learn different strikethrough markdown methods and format your text with double tildes.
Learn how to add new lines in markdown documents. Try different line break methods for GitHub, Discord, and other platforms using trailing spaces, backslash, and HTML br tags.
Create underlined text in Markdown using HTML tags and CSS styling. Learn different methods for adding underlines in GitHub, Discord, and other platforms.
Create properly formatted blockquotes in Markdown using the standard '>' syntax. Support for nested quotes and multi-line quotes with live preview.
Create bold text in Markdown using double asterisks or underscores. Learn proper bold formatting for GitHub, Discord, and documentation with live preview.
Create task lists and checkboxes in Markdown for GitHub, GitLab, and other platforms. Generate checked and unchecked boxes with customizable text.
Create italic text in Markdown using asterisks or underscores. Learn different methods for adding emphasis in GitHub, Discord, and other platforms.
Convert HTML tables to Markdown format instantly. Paste HTML code and get properly formatted Markdown tables.
Count words, characters, and estimate reading time for your Markdown text. Intelligently ignores code blocks.
Clean up Markdown syntax from AI outputs. Convert formatted Markdown to simple TXT content while preserving structure.
Extract and convert mathematical formulas from Markdown to LaTeX format for academic papers and scientific documents.