LogoTools
Runs entirely in your browser - nothing is uploaded

A list exported from a spreadsheet or scraped off a page often ends up with blank lines scattered through it, not only at the end but between entries. This removes every blank line. When the gaps themselves carry meaning and are merely excessive, it can instead collapse runs of consecutive blank lines down to exactly one.

When you'd use this

Cleaning a pasted list before importing it somewhere that treats blank lines as empty records, or tidying a document that has accumulated multiple consecutive blank lines through repeated editing.

Common errors

A line holding only spaces or tabs looks blank without being empty, and by default it counts as blank here. Turn off "treat whitespace-only lines as blank" when you need to distinguish a line of invisible whitespace from a truly empty one.

Frequently asked questions

What's the difference between the two modes?

"Remove all blank lines" deletes every blank line and closes every gap completely. "Collapse multiples into one" keeps single blank lines where they already sit, which is useful as visual separation, and reduces any run of two or more consecutive blank lines to just one.