When you need to see what has changed between two versions of the same document, manually scanning each paragraph is time-consuming and error-prone. Copilot in Microsoft 365 automates this by analyzing both files and highlighting every difference. The comparison engine uses natural language processing to detect edits, additions, deletions, and formatting changes. This article explains how Copilot identifies changes, what types of differences it can detect, and how to use the feature effectively.
Key Takeaways: Copilot Document Comparison
- Copilot pane > Compare Documents: Opens the comparison tool that scans two versions of a file for differences.
- Change types detected: Text edits, paragraph reorderings, formatting changes, and content deletions.
- Summary output: Copilot generates a bullet-point list of changes with location references instead of inline markup.
How Copilot Compares Documents: The Core Mechanism
Copilot does not use the traditional Microsoft Word Compare feature. Instead, it applies a large language model that reads both documents and identifies semantic and structural differences. The model compares text at the sentence and paragraph level, not just at the character level. This allows Copilot to detect when a sentence has been reworded, moved to a different section, or replaced entirely.
The comparison process has three stages:
Stage 1: Document Ingestion
Copilot reads both documents in their entirety. It extracts text, formatting metadata, and structural elements such as headings, lists, and tables. The model stores this information as a structured representation of each document.
Stage 2: Alignment and Diffing
The model aligns matching sections between the two documents. It identifies which paragraphs and sentences are equivalent and which are new, removed, or altered. This alignment goes beyond exact string matching. Copilot can recognize that a sentence with the same meaning but different wording is a revision rather than a new addition.
Stage 3: Change Classification
Each difference is classified into one of five categories:
- Addition: Content appears in the new version but not in the old version.
- Deletion: Content exists in the old version but is missing from the new version.
- Modification: Content exists in both versions but has been reworded or restructured.
- Reordering: Content has been moved to a different location in the document.
- Formatting change: Text style, font, color, or layout has changed without altering the text content.
Steps to Run a Document Comparison in Copilot
Before you start, ensure you have a Copilot for Microsoft 365 license. The document comparison feature is available in Word, OneNote, and the Microsoft 365 web app. Both files must be in DOCX format. PDF comparison is not supported.
- Open the first document in Word
Launch Word and open the newer version of the document you want to compare. The document must be saved to OneDrive or SharePoint for Copilot to access it. - Open the Copilot pane
Click the Copilot icon on the Home tab of the ribbon. The Copilot pane opens on the right side of the window. - Select the Compare Documents option
In the Copilot pane, click the prompt field and type “Compare this document with [file name].” Alternatively, click the lightbulb icon and choose Compare Documents from the suggestion list. - Provide the second document
Copilot asks you to select the second file. Browse your OneDrive or SharePoint location and choose the older version of the document. Click Confirm. - Review the comparison summary
Copilot generates a list of changes. Each item includes the type of change, the affected section, and a brief description. Click any item to jump to that location in the document. - Accept or reject changes
Copilot does not modify your document automatically. To apply a change, manually edit the document based on the comparison output. To reject a change, ignore it or revert the section to the original text.
If Copilot Misses Changes or Returns Inaccurate Results
Copilot’s comparison is not perfect. The following issues are common and have specific workarounds.
Copilot Does Not Detect Small Text Edits
If you changed a single word or corrected a typo, Copilot may not flag it. The model groups minor edits into surrounding modifications. To catch every character-level change, use the built-in Word Compare tool instead: Review tab > Compare > Compare.
Copilot Reports False Positives for Identical Content
When two documents contain identical text but different formatting, Copilot may list the section as modified. This happens because the model treats formatting metadata as part of the content. To reduce false positives, save both documents in the same template before comparing.
Copilot Cannot Compare More Than Two Documents at Once
The comparison feature only accepts two files per session. If you need to compare three or more versions, run pairwise comparisons sequentially. Start with version 1 vs version 2, then version 2 vs version 3.
Copilot Does Not Show Inline Track Changes
Unlike the traditional Word Compare tool, Copilot does not insert tracked changes into your document. It provides a summary only. If you need a marked-up document with strikethrough and underline formatting, use the legacy Compare feature under the Review tab.
Copilot Document Comparison vs Word Compare Tool
| Item | Copilot Document Comparison | Word Compare Tool |
|---|---|---|
| Output format | Summary list in Copilot pane | Inline tracked changes in a new document |
| Change detection method | Natural language processing and semantic analysis | Character-by-character and word-by-word diff algorithm |
| Formatting change detection | Yes, but may produce false positives | Yes, with precise metadata tracking |
| Document size limit | Up to 50 pages per document | No practical limit for most files |
| Requires Copilot license | Yes | No |
| Supports table and list changes | Yes, at the cell and item level | Yes, at the cell and item level |
Use Copilot when you need a quick summary of major changes without modifying your original document. Use the Word Compare tool when you need a precise, line-by-line comparison with inline markup that you can accept or reject.
You can now run a document comparison in Copilot and interpret the change list it generates. For routine version checks, use the Copilot pane and select Compare Documents. For a deeper audit that requires character-level precision, switch to the Word Compare tool under the Review tab. A useful next step is to combine both methods: run Copilot first for an overview, then use Word Compare to validate specific sections.