Bulletize Lines

Add a markdown bullet (-, *, or •) to each line.

About Bulletize Lines

Bulletize Lines prepends a markdown bullet character to each line. Pick from the three common bullet styles — `-` (the GitHub default), `*`, or `•` — and the tool prepends the chosen character followed by a single space to every line. The line count is preserved exactly.

This is the one-click conversion from a flat list to a bulleted list ready to paste into a Markdown document, a GitHub PR description, a Notion page, a Slack message, or a static-site comment. It is a special case of Add Prefix / Suffix optimised for the most common job: prepending the same short prefix on every line. If you need a numbered list instead, use Number Lines; if you need a different prefix or both prefix and suffix, use Add Prefix / Suffix.

Examples

Input
Read the spec
File the bug
Write the test
Land the fix
Output
- Read the spec
- File the bug
- Write the test
- Land the fix

Bullet `-` selected. Switch to `*` or `•` for the alternate Markdown styles.

Frequently asked questions

Why are there three bullet characters?

Because Markdown accepts any of the three for unordered lists, and house style varies — GitHub flavoured Markdown defaults to `-`, the original CommonMark spec lists `*` first, and `•` is preferred for plain-text targets where Markdown is not parsed.

Does it indent the bullets?

No. The output is a single-level flat list. For nested lists, run the inner items through Add Prefix / Suffix with two leading spaces, then bullet them.

What if a line already has a bullet?

It will gain a second one. Run a quick visual check, or use Filter Lines by Regex to drop existing bullets first if your input is mixed.

Will blank lines also get bulleted?

Yes — every line is bulleted. Run Remove Blank Lines first if you want bullets only on non-empty lines.