ZeroFee Tools

Home › Blog › Bullet Cleaner: Normalize List Bullets

Bullet Cleaner guide cover illustration

Mismatched Bullets in Pasted Lists? Normalize Them

You paste a list from Word into your notes and the bullets are a mess: some lines start with dashes, others with asterisks, a few with strange glyphs, and the indentation jumps between tabs, four spaces, and nothing at all. Nested items that were clearly sub-points now sit at random depths. The list's meaning survived, but its structure did not.

The Bullet Cleaner normalizes the whole list in one pass. It recognizes dashes, asterisks, plus signs, angle brackets, and common glyph bullets as list markers and converts them all to your chosen style. It also repairs indentation by measuring each line's leading whitespace, grouping the distinct depths into levels, and reindenting them as clean two-space steps. If the lines are numbered rather than bulleted, strip the numbers first with the numbering remover.

Why do pasted lists look so messy?

Different apps use different bullets and indentation: Word uses tabs, web pages use CSS, PDFs use literal spaces, and email threads mangle nesting with quote markers. Copying flattens all of that into inconsistent characters. Normalizing the markers and reindenting by detected depth restores a clean hierarchy in seconds, without retyping the list.

Email threads are the worst case. Each reply level adds quote markers, the original bullets survive in fragments, and indentation becomes an archaeological record of who replied to whom. By the fifth forward, a simple three-item list can span a dozen lines of mixed markers at seemingly random depths. Manual repair means retyping; the cleaner means one paste.

Web pages contribute their own chaos. A list styled with CSS shows perfect bullets in the browser, but copying grabs the underlying characters, which may be middots, hyphens, or nothing at all, with indentation expressed as non-breaking spaces. The tool reads what actually arrived, not what the page displayed, and rebuilds the structure from the evidence.

How does the indentation fixing work?

The tool measures each line's leading whitespace, groups the distinct depths into levels, and reindents them as clean two-space steps. Sub-items line up neatly under their parents regardless of how messy the original spacing was. Marker conversion and indentation repair are fully independent options, so each can run with or without the other.

The grouping step is the clever part. Real pasted lists rarely use consistent indentation; one sub-item might be indented three spaces and another five, because different apps padded differently. Rather than forcing a fixed rule, the tool clusters the observed depths: the shallowest becomes level one, the next distinct depth becomes level two, and so on. The result is a hierarchy that matches the author's intent even when the raw spacing was chaotic.

When indentation carries meaning your own editor will interpret, such as nested task lists in a markdown file, untick normalize indentation and the tool converts only the bullet markers, leaving every line's original leading spaces exactly as they were. For a markdown workflow, the cleaned list drops straight into the markdown editor for preview and further editing.

Will it change lines that are not bullets?

Non-bullet lines keep their text exactly as written. With normalize indentation on, they are reindented to match the detected levels so notes under a list item sit at a sensible depth; untick the option to leave their original spacing completely alone. Only recognized markers, dashes, asterisks, plus signs, angle brackets, and glyph bullets, are ever converted.

This matters for real-world lists, which are rarely pure. A meeting agenda mixes bullet items with plain-text notes, dates, and separators. The cleaner respects that mixture: bullets get unified, plain lines keep their words, and the indentation option controls only spacing. Nothing is deleted, reordered, or reworded.

After normalizing, the list is ideal input for further processing. Collapse any double spaces inside items with the extra spaces remover, then sort the lines with alphabetical sorting when order does not matter. Each tool handles one dimension of mess, and the list gets cleaner at every stage.

Can I keep my original indentation?

Yes. Untick normalize indentation and the tool converts only the bullet markers, leaving every line's original leading spaces exactly as they were. This is useful when the indentation carries meaning your own editor will interpret, or when you only want the markers unified and nothing else touched.

Some documents treat leading whitespace as significant. A markdown task list nests sub-tasks under parents purely through indentation, and reindenting it to uniform two-space steps could change how a renderer interprets the nesting. Code-adjacent outlines and whitespace-sensitive notes fall in the same category: the spacing is load-bearing, and only the markers are wrong.

In these cases, marker-only mode is the right call. Every dash, asterisk, and glyph becomes your chosen bullet style, while each line keeps its exact original indentation. You get visual consistency without disturbing the structure your editor or renderer depends on, which is the safest possible cleanup.

How to use the Bullet Cleaner in 4 steps

  1. Paste your messy list. Word bullets, web lists, PDF items, or mangled email-thread lists all work.
  2. Pick your bullet style. Choose the marker you want, and every detected dash, asterisk, plus, bracket, or glyph becomes that style.
  3. Set the indentation option. Leave normalize indentation on to rebuild clean two-space levels, or untick it to preserve original spacing.
  4. Run it and copy the result. The hierarchy is restored and every marker matches; paste the list into your document or slides.

5 practical tips for cleaning bullet lists

Frequently asked questions

How do I make all bullets in a list look the same?

Paste the list, pick your bullet style, and the tool replaces every detected marker with it. Mixed lists from Word, PDFs, and web pages become uniform in one pass instantly.

Can I convert dashes to bullet points?

Yes. Dashes, asterisks, plus signs, angle brackets, and common glyph bullets are all recognized as list markers and converted to your chosen style in a single pass without manual edits.

How does the indentation fixing work?

The tool measures each line's leading whitespace, groups the distinct depths into levels, and reindents them as clean two-space steps. Sub-items line up neatly under their parents regardless of how messy the original spacing was.

Will it change lines that are not bullets?

Non-bullet lines keep their text exactly as written. With normalize indentation on, they are reindented to match the detected levels; untick the option to leave their original spacing completely alone.

Is my text uploaded anywhere?

No. All formatting happens in your browser with JavaScript, so your lists stay private. Meeting notes, client deliverables, and internal docs are all safe to clean here, with nothing uploaded.

Ready to try it yourself? It's free, no signup required.

Try the free Bullet Cleaner →