Add List Bullets: Turning Meeting Notes into a Markdown List
Paste to-dos, feature points, or meeting notes and each non-empty line gains a dash, while blank lines stay blank so paragraph breaks survive. Copy the result into a README, Notion, or Obsidian and it renders as a list.
Open the tool:Add List Bullets
When you need bullets on every line
Meeting notes become action items, feature points become a README list, customer feedback becomes a checklist, and the source is usually plain text with one item per line. Typing a dash at the start of each line is tolerable for twenty lines and painful for two hundred, where missed lines are guaranteed.
The other case is a column pasted out of a document or spreadsheet: the line breaks are there but the bullets are not, so Markdown renders the whole thing as one paragraph. Adding the markers keeps a one-to-one mapping between list items and source lines, which also makes later edits easy to spot.
- Meeting notes into action items
- Feature lists in READMEs and docs
- Customer feedback and backlog items, one per line
How to add bullets without side effects
Every non-empty line gets a dash and a space; blank lines are untouched and unindented, so paragraphs separated by a blank line stay separate after rendering. Lines that already start with a dash become double-dashed, so strip the existing markers first or fix them afterwards.
Keep one item per line when pasting. If you split a real paragraph at every full stop, each sentence becomes its own bullet and the list reads choppy. Nested levels and ordered lists are outside this tool's scope; adjust indentation and numbering in the editor.
- Existing dashes become double dashes, so clean them first
- Paste one item per line, not one sentence per line
- Nested or ordered lists need editing after the fact
Where it stops, and what to use instead
It only adds unordered bullets. There is no numbering, no indentation level, and no recognition of an existing ordered list. For 1. 2. 3. numbering use the number-lines tool; for nesting, add spaces or tabs in your editor.
It is also the wrong tool for code, tables, or content that already carries Markdown syntax: every line inside a fenced block would become a list item and table rows would break. Handle those with multi-cursor editing or a regex replace instead of a whole-block list pass.
- Unordered bullets only, no numbering or nesting
- Do not run code blocks or tables through it
- Use the number-lines tool for ordered lists
FAQ
Why a dash instead of an asterisk?
A dash is recognised as a bullet by Markdown, GitHub, Notion, and Obsidian just like an asterisk, but it cannot be confused with the asterisks used for bold and italic. Lines that already start with a dash become double-dashed, so strip existing markers first.
Do blank lines get a bullet too?
No. Blank lines stay blank and the rendered list remains one block. If you want them turned into items as well, remove the blank lines first and run it again, or keep them as the paragraph separators they are.
Can it produce a numbered 1. 2. 3. list?
No. This tool adds dashes only, so the output is an unordered list. For consecutive numbers use the number-lines tool, which prefixes each non-empty line with 1., 2., and so on, and that does render as an ordered list in Markdown.
Related tool:Add List Bullets