Word Counter
Clean and transform text with Word Counter — instant results, fully in-browser.
Compare two blocks of text line by line and see what changed — additions in green, removals in red — instantly in your browser.
Your browser is preparing the tool. It runs 100% locally.
Paste an original and a changed text and the tool compares them line by line, marking unchanged lines plainly, removed lines in red and added lines in green. It compares by position — line one against line one, line two against line two — which is simple and clear, but means inserting a line near the top can show everything below it as changed. Everything runs in your browser; nothing is uploaded.
This tool shows the differences between two versions of a text. It lines them up and marks each line as unchanged, removed or added, so you can see at a glance what was edited between the original and the changed version.
It is the quick way to spot edits between two drafts, two configs or two snippets — what was taken out, what was put in, and what stayed the same.
The tool splits both texts into lines and compares them position by position: the first line of the original against the first line of the changed text, the second against the second, and so on. Where two lines match, the line is shown unchanged; where they differ, the original line is marked as removed and the changed line as added.
This positional approach is simple and easy to read, but it is not the kind of diff that git or most diff tools use. Those use the Myers algorithm, which finds the longest common subsequence so that inserting or deleting a line is recognised as a single change. Here, an insertion near the top shifts every line below it out of alignment, so they all show as changed.
for each line position i:
original[i] == changed[i] → unchanged
original[i] != changed[i] → - original[i] (removed) and + changed[i] (added)apple / banana / cherry vs apple / BANANA / cherry → line 2: - banana + BANANA (lines 1 and 3 unchanged)Because it compares by position, inserting a line near the top pushes the following lines out of alignment, so they all show as changed. A Myers or longest-common-subsequence diff would recognise the single insertion.
For in-place edits — where lines are changed but none are added or removed — the comparison is accurate and clear: the changed lines are flagged and the rest shown as unchanged.
For insertions and deletions it can mislead. Because it compares by position, adding or removing a line near the top shifts everything below out of alignment, so many unchanged lines are reported as changed. A Myers or longest-common-subsequence diff would handle this correctly.
It works at the line level, not within a line. A line with a one-word edit is shown as a whole removed line plus a whole added line, with no highlighting of the specific word that changed.
It is case-sensitive and exact. A difference in capitalisation, spacing or punctuation makes two lines count as different, which is precise but means trivial formatting changes show up as edits.
See what changed between two versions of a text.
Spot changed lines between two configurations.
Find the edits between two versions of code or text.
Confirm exactly which lines were altered.
For inserts and deletes, or word-level changes, a tool using the Myers / longest-common-subsequence algorithm — like git diff or a dedicated diff app — aligns the texts correctly. This tool is a simple positional line comparison.
Compares the two texts line by line, by position; a simple positional diff, not the Myers or longest-common-subsequence algorithm that git and most diff tools use.
Clean and transform text with Word Counter — instant results, fully in-browser.
Character Counter instantly as you type — free, private and lightning fast.
Case Converter instantly as you type — free, private and lightning fast.
Clean and transform text with Lorem Ipsum Generator — instant results, fully in-browser.
Remove Duplicate Lines online with no limits, no signup and no data leaving your browser.
Reverse Text online with no limits, no signup and no data leaving your browser.
It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.