About Text to List
This turns a plain block of lines into a formatted list by adding a marker to the front of each line. It saves the tedium of typing 1., 2., 3. or a dash before every item — useful for drafting agendas and to-do lists, turning a rough brain-dump into bullets, building a numbered list for a document, or prefixing lines with a custom label. Whatever you paste, each line comes back as a list item.
How it works
Each line of your input becomes one list item, with your chosen marker added to the front:
- Bulleted — a dash
-, a bullet•, or an asterisk*. - Numbered —
1.,2.,3.… or1),2),3)…, numbered in order from the top. - Custom — any prefix you type is added to the start of every line.
An optional skip blank lines setting drops empty lines so they don't become empty bullets. Numbered lists count only the lines that are kept.
Assumptions and behaviour
- One input line = one list item, in the original order.
- Numbering starts at 1 and increments per output line; with 'skip blank lines' on, blank lines aren't counted, so the numbers stay consecutive.
- The dash, asterisk and numbered styles produce valid Markdown list syntax, so the output pastes straight into Markdown editors as a real list.
- The custom prefix is inserted exactly as typed, including any trailing space you add.
Limitations
- It prefixes lines; it doesn't indent nested items, wrap long lines, or build sub-lists — every line is treated as a top-level item.
- It won't merge wrapped text into single items — if one logical point spans several lines in your input, each of those lines becomes its own bullet.
- The bullet character
•is a literal symbol, not Markdown; use the dash or asterisk style if you need Markdown that renders as a list.
Privacy
Formatting happens entirely in your browser. Your text is never uploaded or stored.

