代碼對比查看器
並排對比兩段文本或代碼的差異,新增/刪除行高亮顯示
0 個字元
0 個字元
使用說明
- 1 在「原始文本」框中粘貼第一段文本
- 2 在「修改文本」框中粘貼第二段文本
- 3 點擊「對比」按鈕,查看差異
相關工具
代碼著色/高亮
在線代碼高亮工具,支持多種編程語言語法著色,基於highlight.js,純瀏覽器端處理
Cron 表達式解析器(含時區熱力圖)
解析 Cron 表達式為人類可讀描述,可視化字段含義,預覽未來 10 次執行時間,並支持多時區對照與 30 天日曆熱力圖。
CSS格式化/壓縮
在線CSS代碼格式化與壓縮工具,支持縮進美化與去除空白
HTML格式化/壓縮
在線HTML代碼格式化與壓縮工具,支持縮進美化與去除空白
HTML預覽/運行器
在線HTML代碼編輯和實時預覽工具,支持在沙盒iframe中運行HTML代碼。
JS格式化/壓縮
在線JavaScript代碼格式化與壓縮工具,支持縮進美化與單行壓縮
JSON格式化/編輯
在線JSON格式化、校驗和美化工具,支持語法高亮和錯誤提示
SQL格式化
在線SQL格式化工具,支持 MySQL、PostgreSQL、SQLite 等多種方言
時間戳轉換
在線時間戳轉換工具,支持秒級、毫秒級時間戳與日期時間雙向轉換。
URL 解析器
在線 URL 解析工具,支持拆解協議、主機、路徑、查詢參數和錨點信息。
UUID生成器
在線UUID v4生成器,支持批量生成、大寫和去橫線選項,一鍵複製。
XML格式化
在線XML格式化、美化工具,支持壓縮與縮進切換
YAML格式化
在線YAML與JSON互轉、格式化、校驗工具,支持雙向轉換和錯誤提示
關於此工具
Diff對比工具將兩段文本或代碼並排顯示,用綠色標記新增行、紅色標記刪除行,幫助你快速定位兩個版本之間的所有變動。無論是配置文件的前後對比、還是兩份代碼片段的差異審查,都能直觀呈現每一處變化。
常見使用場景:對比接口響應的前後變化(如上線前後的API返回數據)、審查文檔修改前後的內容變化、比較兩份環境配置文件的差異、以及在沒有Git的情況下快速核對兩段代碼的區別。
相比用git diff或IDE的比較功能,本工具不依賴版本庫,任何兩段文本粘貼即可對比。相比直接肉眼找差異,Diff高亮能在幾百行文本中秒級定位變動點,在緊急排查問題時尤為高效。
常見問題
Diff對比是按行還是按字符計算差異? +
默認按行對比,這是最常見的代碼對比方式,與git diff行為一致。對於只改動了行內個別字符的情況,工具會高亮標出發生變化的整行,並在行內用更深的顏色標註具體修改的字符位置。
可以忽略空白字符差異嗎? +
可以開啟「忽略空白」選項,此時僅因空格、Tab、換行數量不同造成的差異不會被標記為變化。這在對比格式化前後的代碼時非常實用,可以專注於實質性的邏輯變動而非格式調整。
對比結果可以導出嗎? +
可以複製Diff結果的文本內容,也可以將當前對比的URL分享給他人(兩段文本會編碼進URL參數)。適合在代碼審查討論時快速分享對比鏈接,對方打開即可看到相同的差異展示。
Diff工具適合對比哪類文件? +
適合對比任何純文本內容:代碼文件(JS/Python/Java等)、配置文件(JSON/YAML/TOML)、SQL語句、文檔內容等。不適合對比二進制文件(圖片、PDF等),這類文件需要專門的二進制對比工具。
如果兩段文本完全相同會怎麼顯示? +
工具會明確提示"兩段內容相同,無差異",不會顯示任何高亮行。這在確認兩份配置文件是否完全一致時很有用,避免遺漏隱藏的不可見字符差異(如BOM、不同的換行符等)。