Turn Bulleted and Numbered Lists Back into Plain Text
Lists are easy to make and surprisingly annoying to unmake. Copy a bulleted list from a document or a web page and the markers come along: dashes, bullets, asterisks, and numbers welded to every line, with each item stranded on its own row. When the destination wants a flowing sentence, a comma-separated string, or clean unmarked lines, you end up deleting markers one by one. This free converter does the whole job at once: it strips common bullet and numbering formats from each line and joins the items with the separator you choose — a space for prose, a comma for delimited values, a period for sentences, or your own custom string. Processing is instant and entirely local to your browser.
Which List Markers Are Removed
With marker removal enabled, the converter strips the symbols that commonly begin list lines: dashes, asterisks, bullet and circle characters, and numbering in the usual formats — 1., 1), (1), [1], 1: — together with the whitespace that follows them. Detection is anchored to the start of each line, so hyphens and numbers inside the item text are never touched. Markdown task-list checkboxes like [ ] and [x] are removed as well, turning checked to-do exports back into plain items.
Joining Items into Flowing Prose
Joining with a space turns list items into continuous text — the right move when slide bullets need to become a paragraph, or when a list of fragments is being rewritten as sentences. Joining with a period plus space treats each item as its own sentence, producing readable prose from items that already start with capital letters. Either way the structural conversion is done in one click, leaving only the light editorial smoothing that no automatic tool should attempt for you.
Producing Comma-Separated and Delimited Output
A list joined with commas becomes a delimited string ready for tag fields, email recipient lines, SQL IN clauses, and CSV cells. Semicolons handle items that contain commas. The custom separator covers everything else — pipes for table-like data, slashes, arrows, or multi-character dividers a specific parser expects. Combined with marker stripping, this takes a decorated bullet list to machine-readable values in a single pass.
Cleaning Markers While Keeping Lines
Sometimes the goal is not to join anything but simply to remove the decoration: choose Keep on separate lines and the converter strips bullets and numbers while leaving each item on its own row. The result is a clean vertical list ready for a spreadsheet column, a checklist app that adds its own markers, or any editor where pasted bullets would conflict with automatic list formatting. This mode pairs naturally with the Text to List converter for re-marking items in a different style.
Typical Sources of Marker-Laden Lists
Word processors and web pages export their rendered bullets as literal characters when copied as plain text. Markdown files carry dashes and asterisks by design. Slide decks produce bullet-heavy notes. Task managers export checkbox lists. Meeting minutes arrive numbered. In every case the markers were right for the source and wrong for the destination — and stripping plus rejoining is the entire conversion, which is precisely what this tool automates.
Privacy and Client-Side Processing
All conversion runs client-side in your browser with JavaScript; the list is never uploaded, stored, or logged. Internal action items, customer lists, and unpublished outlines are safe to process. The output statistics show the resulting character count — handy when the joined string must fit a field limit — and everything is cleared from memory when you close the page.