Smart list beautifier
Unify mismatched bullet and number markers in a list into one consistent style.
Smart list beautifier
Paste a list that mixes bullet styles — some lines starting with *, others with -, •, or a stray 1) or 2. — and this tool rewrites every marker to the one style you pick, without touching the text of each item. It's built for the mess that happens when you copy list items out of a PDF, a Slack thread, someone else's notes, or several documents at once, where every source used its own convention for marking an item.
Choose "Dash", "Bullet", "Asterisk" or "Number" from the marker style option. Number mode doesn't just insert digits — it renumbers sequentially starting at 1, counting only the lines that already had a marker, so a "1. 3. 3." mess becomes a clean "1. 2. 3." in order. The tool recognizes the common bullet symbols (*, -, •, +, ·, – , —, ‣, ◦) plus numbered markers followed by a period or a closing parenthesis, whether or not there's a space before them.
Only lines that already start with a recognized marker are touched — plain sentences, headings, or blank lines in between are left exactly as they are, so you can run this on a document that mixes prose and lists without losing any of the prose. The "Trim trailing whitespace" option additionally cleans up stray spaces at the end of every line, marked or not, which is a common side effect of copying from rich text.
Everything runs locally in your browser: the list you paste is never uploaded or sent anywhere, so it's safe to use with notes, drafts or internal documents you haven't published yet. The tally under the output shows how many lines got a new marker, the total line count and the character count, so you can confirm the cleanup worked before copying the result or downloading it as a .txt file.