Text Cleaner
Remove extra spaces and fix copied text line breaks, with your original kept for comparison.
Compare two drafts and see added or removed lines. Keep both originals and download a difference report.
Processed on this page. No uploads. Your input is not saved.
Paste two drafts to see what changed. Either draft can be empty.
Per draft: up to 100,000 UTF-16 units and 1,500 lines. Some emoji use multiple units.
| ± | Old | New | Text |
|---|
Lines are matched in order. A changed line appears as a removal and an addition; this is not a word-level or semantic comparison. Plus and minus signs work alongside color. Line numbers refer to each original draft. Editing a draft or rule clears the previous result.
Case and spacing matter by default. Windows and Mac line endings are treated as standard newlines. A final newline creates a final empty line. Optional rules ignore letter case or trim line edges for matching only; displayed text is not rewritten. Matched lines display the revised text. Reports include the rules and are intended for review, not as patch files.
Paste the earlier draft on the left and the revision on the right. Compare, optionally show only changes, then copy or download the report.
Changing “Meet at 10:00.” to “Meet at 11:00.” produces one removed line and one added line. Try an example above to see this without supplying your own text. It highlights line changes, not factual correctness or plagiarism.