Boneyard Tools

How to clean whitespace in copied and pasted text

Why pasted text carries double spaces, stray tabs and blank lines, and how to strip each kind of whitespace without touching your words.

Where messy whitespace comes from

Whitespace clutter usually arrives with a copy and paste. PDFs and slide decks often pad text with extra spaces to control layout, spreadsheets export tab-separated cells, and word processors insert blank lines between paragraphs. Code editors add indentation that tags along when you copy a snippet. None of this is visible as characters, yet it changes how the text flows and how tools downstream, such as forms or importers, read it.

The kinds of whitespace to target

It helps to think in categories. Horizontal whitespace is the spaces and tabs within a line, which collapsing or removing handles. Leading and trailing whitespace is padding at the ends of a line or the whole block, which trimming clears. Vertical whitespace is the empty lines between content, which removing blank lines closes up. Choosing the right toggles for the right category means you fix the mess without flattening structure you want to keep.

Collapse versus strip, and when each fits

Collapsing spaces is the gentle option: it keeps one space between words so prose stays readable, which is what you want for pasted paragraphs or captions. Stripping all spaces is the aggressive option, useful for cleaning up a code identifier, a serial number or a value that should have no gaps at all. Because remove-all overrides collapse, you never have to worry about the two fighting each other, and the interface greys out collapse to make the choice clear.

A repeatable cleanup routine

For everyday pasted prose, start with collapse spaces and trim each line on, which fixes the majority of problems. Add remove blank lines when you want paragraphs to sit directly under one another, and add trim whole text to drop a stray leading or trailing newline. Reach for remove all spaces only when gaps are genuinely unwanted. Watching the character count fall as you toggle options is a quick way to confirm the cleanup did what you expected before you copy the result.

Frequently asked questions

Why did a line of only spaces disappear when I removed blank lines?

A line counts as blank if it has no characters after trimming, so a line containing only spaces or tabs is treated as empty and dropped. If you want to keep such lines, leave remove blank lines off.

Can I keep single line breaks but remove double ones?

Turn on remove blank lines. It drops the empty lines that create double spacing while preserving the single line breaks between non-empty lines, so paragraphs stack without gaps.