文字差異工具

逐行比較兩段純文字,並在同一份易讀清單中查看新增、移除與不變行。

當資料結構不重要、只需要快速行差異時,請使用此頁。若要理解 JSON 結構,請改用專用的 JSON diff 工具

其他語言 日本語 | English | 繁體中文 | 繁體中文(香港) | 한국어 | Italiano | فارسی

為什麼使用這個文字差異工具?

比較兩段文字

貼上左右兩側文字,選擇行尾空白是否算作差異後再比較。分享 URL 只儲存設定,不儲存文字。

左側文字

範例:目前設定、來源文案或原始輸出。

右側文字

範例:新設定、編輯後文案或產生的輸出。

差異總結

新增行
移除行
不變行
左側行數
右側行數

設定 URL 只用於選項。大量貼上文字不應放入 URL。

結構不重要時,選擇文字差異

此頁逐行比較純文字,不會解析 JSON、YAML 或程式碼語法。若問題涉及結構、物件 key 或變更的資料 path,請改用 JSON 差異

換行處理

比較前會正規化換行。CRLF 與 CR 都會轉成 LF,因此 Windows 與 Unix 換行格式本身不會算作變更。

只含設定的分享 URL

分享按鈕只複製目前設定,例如是否忽略行尾空白。大量或敏感的貼上文字應避免進入 URL、瀏覽器歷史與分享連結。

常見問題

這和 JSON diff 有什麼不同?

文字差異會逐行比較純文字。JSON diff 會理解 JSON 結構、忽略物件 key 順序,並回報變更的 path,而不是純文字行。

不同換行格式會算作差異嗎?

不會。本頁會在比較前把 CRLF 與 CR 換行正規化為 LF,減少 Windows 與 Unix 換行格式造成的雜訊。

忽略行尾空白會做什麼?

它會在比較前移除每行結尾的空格與 tab。行內空白仍會算作差異。

為什麼分享 URL 不包含我貼上的文字?

本頁只複製設定用 URL,避免長文字或敏感文字寫入網址列、瀏覽器歷史或分享連結。

評論(可選)

為了減少負載,僅在需要時才取得評論。