PulsePick Tools
Developer Tools

Text Diff Checker

Paste two versions of a document or code snippet to see added, removed and unchanged lines highlighted side by side or in a unified view.

+2 added-1 removed
const total = price * qty;
const total = price * qty * 1.2;
console.log(total);
console.log(total);
export default total;
export default total;
// tax included

100% private

This tool runs entirely in your browser. Nothing you type is uploaded, logged or stored.

Diffing in Version Control and Content Editing Workflows

A diff answers one question precisely: what changed between two versions. Under the hood, tools like git diff compute a longest common subsequence between the two files, then report the minimum set of insertions and deletions needed to turn one into the other. That is exactly the algorithm running in this tool, which is why the output lines up with what you would see in a pull request.

Line-level comparison is the workflow standard for a reason. Code review, configuration audits, contract redlines and content edits all care about which lines moved, not which characters shifted, and reviewing at line granularity keeps changesets readable. Unified view is compact and copy-friendly for tickets and commit messages; side-by-side view makes it easier to see context when large blocks were rewritten.

Two habits make diffs dramatically more useful: keep changes small so each comparison covers one intent, and normalise formatting before comparing so whitespace and line-ending differences do not drown out real edits. Pasting into this checker is also a quick way to verify that a copy-edit round, an AI rewrite or a minified build output matches what you expected — with no repository, account or upload required.

Frequently asked questions

Line-based, matching the behaviour of standard version control diffs. Any change within a line marks that whole line as removed and re-added.