Convert Bulleted Lists into Numbered Lists Instantly
Bullets say these things belong together; numbers say they happen in this order. The moment a casual list becomes steps, rankings, or referenced items, its bullets need to become numbers — and retyping every marker by hand is busywork that grows with the list. This free converter strips the common bullet symbols — dashes, asterisks, and bullet characters — from the start of each line and replaces them with sequential numbering in the format you choose. The list itself is untouched: only the markers change. Conversion runs instantly and entirely in your browser.
Which Bullets Are Recognized
The converter removes the markers that lists actually use in the wild: hyphens and dashes, asterisks from Markdown, the typographic bullet •, midpoint and square variants, and arrow-style markers, together with the whitespace that follows them. Detection is anchored to the start of the line, so hyphens inside the text — compound words, ranges, minus signs — are never altered. Lines that carry no bullet at all are simply numbered as-is, which means the tool also works on plain unmarked lists.
Choosing a Numbering Format
Three formats cover the common conventions. The period style (1.) is the default for documents, instructions, and Markdown ordered lists. The parenthesis style (1)) is widespread in questionnaires, exams, and legal sub-items. The colon style (1:) suits transcripts, logs, and technical references where the number labels rather than orders the line. Whichever you pick, numbers increase by one per item, and the starting value is yours to set — useful when a numbered list continues from a previous section.
When Order Starts to Matter
The conversion is rarely cosmetic. Instructions assembled as loose bullet notes become step-by-step procedures the moment they are numbered. Brainstormed ideas become a ranked shortlist. Meeting points become an agenda that participants can reference by number. Requirements become numbered acceptance criteria that tickets and tests can cite precisely. Numbering is what lets people say item four instead of quoting text, and this tool makes that switch a one-click decision instead of a retyping session.
Handling Empty Lines and Spacing
Lists copied from documents and chat often contain blank lines between groups of items. With Skip empty lines enabled, those blanks are preserved in the output but never consume a number, so the sequence stays continuous across the gaps. Disable the option if every physical line should advance the counter. Either way the line structure of your list survives the conversion exactly — the tool rewrites markers, not layout.
Round-Tripping with the Bullet Converter
This tool pairs with the Number to Bullet converter on this site, and together they let a list move freely between its two natural forms. Number a list for a procedure, convert it back to bullets when the order stops mattering, then renumber after reordering items. Because each direction strips the other's markers cleanly, repeated conversions never stack symbols or leave artifacts behind.
Privacy and Client-Side Processing
Conversion happens locally in your browser with JavaScript; the list is never uploaded, stored, or logged anywhere. Internal checklists, project plans, and unpublished outlines are safe to process. The output statistics show how many items were numbered, and the text is cleared from memory as soon as you close the page.