The Developer's Diff Tool

Language Aware Diffs for your GitHub Pull Requests. See DiffLens in action:
NEW: Checkout our DEMO. Interested? Install the GitHub app or the VS Code Extension today

Diff based on language semantics

TypeScript, JavaScript, CSS, and more!


Semantic Diffs

Perform semantic diffs on source code. Go beyond the limits of text diffs

Align changes side by side

Click to align source changes side by side! Focus on code changes instead of scrolling back and forth

GitHub Pull Requests

Open GitHub Pull Requests directly in DiffLens. Drill down to classes, methods, lines or character changes

Syntax Highlighting

Get syntax highlighting out of the box! Let the editor help in focusing on meaningful changes