Can I join wrapped lines without losing paragraphs?
Yes. Join wrapped lines replaces single line breaks with spaces while retaining runs of blank lines as paragraph separators. The one-line mode replaces every line break with a space instead.
Clean spaces, unwrap copied text, preserve paragraphs, align tabs, and choose output line endings.
Workspace
Preparing whitespace cleanup…
Character count unchanged. 0 output lines.
Add text to populate the report.
Yes. Join wrapped lines replaces single line breaks with spaces while retaining runs of blank lines as paragraph separators. The one-line mode replaces every line break with a space instead.
Choose to preserve every blank line, compact consecutive blank lines to one paragraph break, or remove all blank lines.
Tabs can be preserved or converted using one, two, four, or eight-column tab stops. Turn off tab-stop alignment when every tab should become the same fixed number of spaces.
It converts common non-breaking, thin, em, ideographic, and other Unicode spacing characters into regular spaces before the selected cleanup rules run.
The copy-artifact option removes zero-width space, word joiner, and byte-order mark characters. It deliberately preserves zero-width joiners and non-joiners because they can be meaningful in emoji and writing systems.
Yes. Line-start and line-end trimming are independent. The Preserve code indentation setup keeps leading indentation and tabs while removing trailing whitespace.
Choose LF for Unix, web, and most developer workflows, or CRLF for Windows-oriented text files. The setting applies to any line or paragraph breaks that remain.