Text copied out of a PDF, an email, or a terminal arrives broken at every visual line rather than at every real paragraph. This tool rejoins those fragments while keeping genuine paragraph breaks, and can also collapse duplicated blank lines and spaces.
Because a PDF stores the position of each line of glyphs, not flowing paragraphs. Copying reproduces the visual layout, so every line ending becomes a hard break.
A blank line between blocks marks a paragraph, and single breaks inside a block are treated as wrapping. This handles the vast majority of copied prose correctly.
Yes, when the option is enabled. A trailing hyphen followed by a line break is rejoined, so "invest-" and "ment" become "investment".
Windows ends lines with carriage return plus line feed, while Unix and macOS use line feed alone. Mixed endings cause the stray characters you sometimes see; this tool normalises both.
All free tools · Blog · About · Contact