Bulleted List Maker

Text Tools

How to use the Bulleted List Maker

Add bullets to your list in three steps:

1

Paste your list

Paste one item per line into the input area.

2

Choose a bullet style

Select from eight preset bullet characters (•, -, *, >, ▪, ◦, →, ✓) or enter any custom character or emoji in the Custom field.

3

Copy the bulleted list

Click 'Add Bullets' and copy or download the output with the chosen bullet character prepended to each item.


When to use this tool

Use to quickly add bullet formatting to unordered list items:

  • Adding bullet points to a plain line-separated list for formatting in Markdown documentation or a README file
  • Converting a list of items to Markdown unordered list format (- item) for use in GitHub, Notion, or Obsidian
  • Preparing bullet-pointed content for email body text, presentation slide bullet points, or meeting notes
  • Adding consistent bullet formatting to items copied from different sources with varying original formatting
  • Adding checkmark bullets (✓) to a list of completed tasks or verified requirements in a status document
  • Using emoji bullets (🔹, ✅, 👉) to create visually engaging social media posts or announcement lists

Frequently asked questions

Q:Which bullet style should I use for Markdown?
Use - (dash) or * (asterisk) for standard Markdown unordered lists. Both render as bullet points in all Markdown renderers including GitHub, Notion, Obsidian, and most documentation platforms. The - style is more commonly used and recommended by most Markdown style guides. Avoid • for Markdown, as it renders as a literal bullet character rather than a Markdown list item in most renderers.
Q:Can I use emoji as a bullet character?
Yes — enter any emoji in the Custom bullet field. ✅, 🔹, 👉, 🚀, ⭐, and any other emoji will be prepended to each line as the bullet character. Emoji bullets are popular in social media posts, Notion pages, and Slack messages where visual variety enhances readability. Multiple emoji can be combined in the custom field.
Q:What does the indent option do?
Enabling 'Indent (2 spaces)' prefixes each bulleted item with two spaces before the bullet character, producing ' • Item' instead of '• Item'. This creates nested list indentation in Markdown and many plain-text contexts. Use it when your bulleted list is a sub-list inside a numbered or bulleted parent list.
Q:Can I add different bullet styles to different items?
The tool applies the same bullet character to all items uniformly. For a list where different items need different bullet styles — for example, ✅ for completed items and ❌ for incomplete ones — you would need to apply the tool separately to each subset of items and then combine the results manually.
Q:How do I create a checklist with tickboxes for Markdown?
For a Markdown task list (GitHub Flavored Markdown), use '- [ ]' as the custom bullet character. This produces '- [ ] Item' for each line, which renders as an empty checkbox in GitHub, GitLab, and Notion. For pre-checked items use '- [x]' as the custom bullet. The GFM task list syntax is widely supported.
Q:Does the tool preserve existing formatting on each line?
Yes — the tool only prepends the bullet character and an optional space to the start of each line. The existing content of each line, including any inline formatting, leading spaces, or punctuation, is preserved exactly as it appears in the input. Only blank lines are affected when 'Skip empty lines' is enabled.