Every action can be undone, so experiment freely.
Copying text out of a PDF, a spreadsheet or a web page almost never gives you clean content. PDFs insert a line break at the end of every visual line, so a single paragraph arrives as six fragments. Spreadsheets add tab characters between columns. Web pages include non-breaking spaces and invisible zero-width characters that later break your search-and-replace.
This tool fixes those problems deterministically. It does not try to be clever — each button does exactly one predictable thing, so you always know what changed.
| Action | Result |
|---|---|
| Remove blank lines | Deletes empty and whitespace-only lines — the standard fix for PDF pastes. |
| Remove duplicate lines | Keeps the first occurrence of each unique line. Useful for merging two lists. |
| Trim line ends | Strips spaces and tabs from the start and end of every line. |
| Collapse extra spaces | Reduces runs of spaces inside a line down to one. |
| Convert tabs to spaces | Replaces each tab with four spaces, so columns line up in plain-text editors. |
| Strip leading numbers | Removes "1.", "2)" style prefixes from list items. |