文字比對

逐字標出測試版

貼上兩段文字或載入 txt/md 檔案,逐行找出新增、刪除、修改和移動的內容,中文逐字標出改動。可忽略空格、大小寫、全半形,本機處理不上傳。

檔案不上傳 · 在瀏覽器中處理

或載入原文檔案
或把檔案拖曳到這裡,檔案只在本機處理,不會上傳支援 .txt、.md 等純文字檔案,可辨識 UTF-8、Big5、GBK、Shift_JIS 編碼
或載入修改後的檔案
或把檔案拖曳到這裡,檔案只在本機處理,不會上傳支援 .txt、.md 等純文字檔案,可辨識 UTF-8、Big5、GBK、Shift_JIS 編碼
比較選項
顯示

在上面輸入或載入兩段文字,然後點選「開始比對」。

如何比對兩段文字

  1. 在「原文」裡貼上修改前的文字,在「修改後」裡貼上新的文字;也可以直接載入 .txt、.md 檔案。
  2. 視需要勾選「忽略空格和空白」「忽略英文大小寫」「忽略全形 / 半形」。
  3. 點選「開始比對」。紅色 − 行是原文,綠色 + 行是修改後,⟦ ⟧ 裡是具體改動的字詞。
  4. 需要存檔或傳給別人時,點選「複製差異」或「下載 .diff」。

小技巧

  • 「只看改動」會摺疊沒有變化的段落,只保留改動前後兩行,方便快速瀏覽長文件。
  • 比較 PDF 的文字內容請使用「PDF 比對」。

隱私說明

你選擇的檔案和輸入的文字只在你的瀏覽器中處理,不會上傳到我們的伺服器,我們也不會保存。部分工具第一次使用時,會從本站下載所需的程式或資料(例如文字辨識的語言資料)。

閱讀隱私權政策

常見問題

我貼上的文字會被上傳嗎?

不會。比較完全在你的瀏覽器裡完成,文字和檔案都不會離開你的裝置,合約、稿件也可以放心比對。

中文沒有空格,能標出具體改了哪幾個字嗎?

可以。修改過的行會再逐字比較,中文、日文、韓文按單一字元,英文按單字,改動的部分用 ⟦ ⟧ 括起來,例如「今天天氣⟦不錯⟧」。

「修改」「新增」「刪除」「移動」分別怎麼算?

以行為單位:兩邊位置對應、內容相近的行算修改;只在新文字裡出現的算新增,只在原文裡出現的算刪除;內容完全相同、只是換了位置的行算移動。

「忽略全半形」有什麼用?

勾選後,全形和半形的字母、數字、片假名視為相同(如 A 與 A、1 與 1),適合比較從不同系統匯出的文字。

能匯出比較結果嗎?

可以複製或下載標準 unified diff 格式(.diff),可以用 Git、patch 等工具直接讀取。

最多能比較多長的文字?

每邊最多 200 萬個字元、10 萬行。幾千行的文件通常在一秒內完成。