文字比對工具
像 git diff 一樣比對兩段內容,列出新增、刪除與差異,支援文字、JSON、Array、Parentheses、HTML Table、程式語言資料格式、CSV、TSV、YAML、XML、Query String 與 ENV。
輸入
限制:左右各最多 2,000,000 字元,輸出上限 4.8 MB
比對結果會顯示在這裡
格式 Plain text / 新增 0 / 刪除 0 / 變更 0 / 未變更 0 / 0 字元 / 0 B
處理說明
- 所有比對都在瀏覽器本機執行。
- Auto 會依左右輸入共同可比的格式判斷;結構模式會顯示 path / index 級差異,格式不同時回到 plain text。
- 可調整逐行 / 結構 diff、上下文行數與 inline 差異粒度。
這個工具可以做什麼
貼上左右兩份內容,即可快速比較逐行、結構化、單字或字元差異,輸出類似 git diff 的 + / - 結果,並統計新增、刪除、變更與未變更行數。
支援格式
支援一般文字逐行比對、JSON / Array / Parentheses 結構比對、HTML Table 資料列比對、JS / TS / PHP / Python / Go 資料格式比對、CSV / TSV 依欄位解析後逐列比對,以及 YAML、XML、Query String、ENV 的標準化比對。
瀏覽器本機處理
所有比對都在瀏覽器本機執行,輸入內容不會主動上傳到伺服器。
使用說明
將舊內容貼到左側,將新內容貼到右側。
選擇輸入格式,或使用 Auto 讓工具自動判斷 Text、JSON、JS / TS / PHP / Python / Go 資料格式、CSV、TSV、HTML Table、YAML、XML、Query String 或 ENV。
依需要調整 diff 模式、上下文行數、inline diff 粒度、忽略空白、大小寫敏感、JSON key 排序與輸出樣式。
在輸出區查看新增、刪除與差異結果,或複製 / 下載 .diff 檔。
FAQ
資料會上傳到伺服器嗎?
不會。比對流程在瀏覽器本機完成。
跟 git diff 一樣嗎?
輸出風格接近 git diff,支援 hunk header、可調整上下文行數、Unified / Side-by-side 輸出,以及可選的單字或字元級 inline highlight。
JSON key 順序不同會被判定差異嗎?
預設會排序 JSON key,避免單純欄位順序不同產生不必要差異。
結構化資料會怎麼比?
JSON 與支援的資料 literal 會依 path / index 比對值;遇到結構不對稱時,會停在變更的父層路徑,避免輸出過多巢狀噪音。
可以下載結果嗎?
可以。輸出區提供複製與下載按鈕,下載檔名可自行調整。