為什麼使用這個文字差異工具?
- 在瀏覽器本機比較兩段純文字,不需上傳。
- 查看新增行、移除行與不變行,並保留原始行號參照。
- 先正規化換行格式,避免 CRLF 與 LF 造成雜訊。
- 可選擇忽略行尾空格與 tab,同時保留行順序。
比較兩段文字
貼上左右兩側文字,選擇行尾空白是否算作差異後再比較。分享 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,避免長文字或敏感文字寫入網址列、瀏覽器歷史或分享連結。
相關
評論(可選)
為了減少負載,僅在需要時才取得評論。