📖 Help

← Back to Copy Diff Tool

📄 Copy Diff Tool

Compare two documents and instantly see what changed.
Everything runs locally — nothing leaves your browser.

🚀 How to use it

  1. Load Document 1 and Document 2 — upload a file or switch the Input Mode to Paste Text.
  2. Click "🔍 Compare Documents" — a side-by-side diff appears below.
  3. Read the resultsred strikethrough means removed, green means added.
💡 For scanned pages or image-only PDFs, the tool automatically runs OCR before comparing. You can also use the ✂️ Crop button to OCR just a specific region, or highlight live text and click ➕ Add to Selection to compare only the portions you choose.

📂 Supported file types

📄 PDFs and PPTX files show a Pages to compare field after loading. Leave it empty to use all pages, or enter a range like 1-3, 5, 8. You can also use the ← Prev / Page [N] / Go / Next → nav bar to jump to a specific page — navigating automatically sets that page as the one to compare. Bold, italic, and underline formatting in DOCX files is preserved in the document viewer.

➕ Selecting live text to compare

If a document has selectable text you can pick exactly which parts to compare — including non-contiguous paragraphs.

  1. Upload a document with live text (PDF, DOCX, TXT, etc.).
  2. Click and drag to highlight any paragraph or passage in the viewer. An ➕ Add to Selection button appears in the pane header showing the count of chunks so far.
  3. Click ➕ Add to Selection. A blue panel lists the captured chunk. Repeat for any other paragraphs you want — skip the ones you don't need.
  4. When done, click 🔍 Compare Documents. Only your selected chunks are used — the rest of the document is ignored.
💡 Each chunk shows a preview in the blue panel with an to remove it individually, or ✕ Clear all to start over. Multiple chunks are joined in the order you added them.

🎛️ Results toolbar

After comparing, a toolbar appears above the diff with these toggles:

🔍 Use the Search field to find specific words in the diff. Type your term and click 🔍 Search (or press Enter). Use Prev / Next to step through matches. Clear All removes all highlights in one click.

📋 Differences list

  1. After comparing, scroll below the diff viewer to see the Differences List — a numbered table of every removed/added pair.
  2. Click any − red or + green cell to jump directly to that change in the diff viewer. The span is briefly highlighted in amber.
  3. If 🔗 Sync Columns is on, clicking a list item temporarily disables sync so the scroll-to works correctly, then re-enables it automatically.

🔎 Validate All Instances

Use this when Doc 1 is a single master/reference copy and Doc 2 is a full document containing multiple copies of that same content — for example, a page with several certificates. The tool finds every instance and diffs each one against the master.

  1. Crop or select the master (reference) copy and send it to Doc 1.
  2. Upload the full target document (containing multiple copies) as Doc 2 — do not crop it, so the scanner can see the whole page.
  3. Click 🔎 Validate All Instances. Each found instance is shown as a card with its similarity score and a diff against the master.
  4. Cards with a score at or above the threshold show ✅ passed; those below show ❌ failed. Adjust the threshold to tighten or loosen the match requirement.
💡 Passing cards are collapsed by default — click any card header to expand its diff. Failing cards open automatically so you can see exactly what differs.

🔗 Synchronized scrolling

✨ What it can do

✂️ Using the Crop Queue

  1. Click ✂️ Crop on a loaded document.
  2. Drag to draw a selection, then click ➕ Add to Queue. The canvas resets so you can draw another region.
  3. Navigate pages or switch documents — keep adding regions.
  4. When done, choose a destination from the dropdown and click 📥 Send to Doc. All queued regions are OCR'd and combined. The queue stays active so you can send the same regions to another doc for comparison.
  5. Click 🔍 Compare Documents as normal.
💡 Use the 📄 Extract Text (OCR) button for a quick single-region extraction without queuing. The queue is only cleared when you click Clear Queue manually.

⌨️ Crop canvas controls

💡 Scroll-wheel zoom always stays centred on your cursor position. The / buttons zoom toward the centre of the visible area. Holding Space while the crop canvas is open prevents the page from scrolling — it's captured by the pan tool. Release Space to return to selection mode.

🔧 Common questions

← Back to Copy Diff Tool