文本差異和比較

貼上任何文字的兩個版本,然後立即逐行查看更改的內容,添加綠色並刪除紅色。

它是如何運作的

該工具對兩個文字輸入運行 Myers diff 演算法 - 與 git diff, diff(1)和大多數程式碼編輯器。輸出顯示僅存在於原始文字中的行(或單詞,如果打開了單字級差異)(紅色,帶有 − 前綴),僅在更改的版本中(綠色,帶有 + 前綴),或兩者(灰色,無前綴)。

一切都發生在您的瀏覽器中。您的文字永遠不會被上傳。

使用案例

  • 編輯草稿。 貼上先前的版本和新版本,以準確查看您(或編輯者)更改的內容。
  • 比較法律/合約修訂。 在簽名之前捕獲版本之間更改的每個單字。
  • 代碼審查。 當 git 殺傷力太大或您在非 git 環境中工作時(Google 文件、電子郵件、Slack)。
  • 翻譯審查。 將草稿翻譯與其修訂版本進行比較,僅查看編輯所觸及的內容。
  • 抄襲檢測(手動)。 比較兩個可疑文檔,看看有多少逐字重疊的地方。

行級與字級差異

線級 (預設)將整行顯示為新增/刪除/未變更。最適合程式碼、列表和結構化文本,其中每行都是一個離散單元。

字級 僅突出顯示每個修改行中已更改的單字。最適合在其他相同的行內進行小編輯(“the”→“a”)的散文。大輸入時速度較慢。

常見問題

有尺寸限制嗎?
在現代筆記型電腦上,每側最多可處理約 100,000 條線,且不會出現速度減慢的情況。除此之外,diff 演算法會倍增或減慢——將文字分割成更小的區塊。
為什麼我看不到任何輸出?
僅在按一下「比較」或停止鍵入後才會呈現差異。如果兩個輸入相同或其中一個輸入為空,則輸出區域會明確説明這一點。
diff 是否尊重空格?
是的 - 尾隨空格和縮排差異將會顯示出來。若要忽略空白,請先透過我們的修剪空白工具運行兩側。
我可以導出差異嗎?
右鍵點選輸出 → 另存為。或複製彩色輸出並貼上到任何富文本編輯器(Notion、Word)中 — 顏色會保留下來。

將我們的工具嵌入您的網站

對任何網站免費。沒有註冊。 iframe 從我們的伺服器載入並自動保持最新狀態。

📋 嵌入字數計數器

複製此片段(自動調整大小,複製按鈕有效):

即時預覽:

📋 嵌入此文字差異/比較

複製此片段(自動調整大小,複製按鈕有效):

即時預覽:

想要更多選擇嗎? 所有嵌入式工具 →