Text
AvailableRemove Empty Lines
Delete blank lines while preserving the remaining text.
Type or paste text. Cleanup happens only in this browser.
Read-only, selectable live output.
Each rule works independently. Removing empty lines takes precedence when both empty-line rules are selected.
Clean copied or pasted text without changing its order, case, punctuation, visible Unicode, or emoji. The output updates live as you choose each cleanup rule.
Requested line-ending normalization, invisible-character removal, and non-breaking-space replacement happen first. The cleaner then splits lines, applies edge whitespace rules, handles empty lines, normalizes horizontal spacing, reconstructs the text, and finally adds one LF only when requested.
Trim removes spaces and tabs at line edges. Mixed-space normalization turns a run containing both spaces and tabs into one space; the separate collapse rules affect repeated runs of just spaces or just tabs. A whitespace-only line counts as empty for the empty-line controls.
Your text stays entirely in your browser.
The zero-width option removes common invisible format characters, but keeps the zero-width joiner so emoji sequences such as family emoji remain intact. It does not change visible Unicode characters.
No. It never reorders lines or changes case or punctuation; it only applies the cleanup rules you select.
Remove empty lines takes precedence, so every empty or whitespace-only line is removed.
Use it after copying text from PDFs, chat, spreadsheets, or web pages when hidden characters and irregular spacing need controlled cleanup.
Replace non-breaking spaces in copied product names while leaving punctuation and line order intact.
Cleaning whitespace can alter intentional alignment in plain-text tables, so inspect structured text before replacing it.
Text
AvailableDelete blank lines while preserving the remaining text.
Text
AvailableSwitch text between upper, lower, title, and camel case.
Text
AvailableFind matching text and replace it throughout a document.