Line comparison reveals document structure first
Classifying added, removed, and unchanged lines makes large edits easier to locate. Word detail is calculated only inside changed blocks.
043 · TEXT
Compare two text versions, classify additions, removals and changes, and inspect differences by line or word.
Original or baseline version
Drop a file here
TXT · MD · CSV · JSON · XML · LOG
New or comparison version
Drop a file here
TXT · MD · CSV · JSON · XML · LOG
Service limit: 200,000 characters · 20,000 lines per text
HOW TO USE
Paste the two versions into Text A and Text B.
Choose Compare to classify line-level additions, removals, changes, and unchanged sections.
Switch to Word detail to inspect exact word and punctuation differences inside changed blocks.
Review summary counts and line references, then copy the plain-text diff report.
Use Clear all to reset both inputs, results, mode, and copy status.
EXPERT POST
Classifying added, removed, and unchanged lines makes large edits easier to locate. Word detail is calculated only inside changed blocks.
Adjacent removal and addition blocks at the same position are grouped as a change while the underlying raw states remain available for reconstruction.
The default comparison does not normalize whitespace or Unicode automatically, so trailing spaces, blank lines, and punctuation can remain visible differences.
Mixed Korean, English, Japanese, punctuation, and emoji should retain their original order so tokenization never corrupts the displayed source.
Added, removed, and changed totals are an overview. Use line references and the actual blocks before deciding what materially changed.
Both source versions and the generated plain-text diff report are processed in browser memory and are not sent to an external server.
IMPORTANT NOTES
FAQ
Line mode shows document-level structure. Word detail shows the exact words and punctuation that changed inside replacement blocks.
An adjacent removal and addition at the same diff position is grouped as a changed block while preserving the underlying remove/add data.
Yes. The default comparison does not normalize whitespace, blank lines, or trailing spaces.
Yes. The tool generates a plain-text diff report that remains understandable without colors.
No. Comparison and report generation happen only in the current browser.