Workflow & Usage
- Paste or type text into the Original and Modified editors.
- Click Diff to switch from editing to comparison view.
- Choose a diff mode:
- Chars – highlight individual character changes.
- Words – compare words while preserving spaces.
- Lines – show added, removed, and unchanged lines with line numbers.
- Patch – view a unified, Git-style diff.
- Adjust options:
- Ignore case to treat uppercase/lowercase as equal.
- Hide unchanged (Lines only) to collapse unmodified sections.
- Copy the output with one click, or swap/clear texts to start over.
Badges at the bottom show added, removed, and unchanged counts, plus original and modified character totals.
Use Cases
-
Copy & Content Editing Compare drafts, revisions, or translations to see exactly what changed.
-
SEO & Metadata Reviews Spot subtle differences in titles, descriptions, or keyword usage.
-
Config & Data Files Review
.env, JSON, YAML, or text configs before deploying changes. -
Code Snippets (Lightweight) Quickly inspect changes without opening a full code editor or Git client.
-
Client Feedback & Approvals Share a clean, readable diff instead of sending two long documents.
-
Audits & QA Verify that only intended lines or sections were modified.
Tips for Best Results
- Use Words for prose. It highlights meaningful edits without noisy character-level changes.
- Use Lines for structure. Ideal for paragraphs, lists, configs, and logs.
- Use Patch when sharing. It’s the most portable format for issues, reviews, and emails.
- Collapse unchanged lines. Focus attention on what actually changed.
- Copy unified output. Paste clean diffs directly into tickets or docs.
How It Works
Everything runs client-side in your browser:
-
Multiple diff algorithms. Character, word-with-space, and line diffs are computed with proven text-diff logic. Patch view generates a standard unified diff format.
-
Line-aware rendering. Line diffs are expanded so additions and removals never share the same visual row, ensuring accurate line numbers.
-
Normalization for clarity. Line endings are normalized and end-of-file quirks are handled so formatting noise doesn’t appear as real changes.
-
Safe guardrails. Large or slow diffs are automatically aborted to keep the UI responsive.
-
Offline-first by design. Built as a Progressive Web App, the tool works without servers nor uploads.