テキスト差分チェッカー

元の文章と改訂版を貼り付けると、追加・削除・同一行を明確な差分で確認できます。文面レビュー、設定確認、バージョン比較に便利です。

ブラウザローカル 登録不要 テキスト

2つのテキストを行単位で比較し、同じ行・追加行・削除行を表示します。行順を保つため最長共通部分列(LCS)の行列を使います。

2つのテキストを比較する方法

  1. 左に元のテキストを入れます。
  2. 右に変更後のテキストを入れます。
  3. 比較を実行します。
  4. 追加・削除・同一行を確認します。
  5. 大きすぎる場合は範囲を小さくします。

行単位LCS比較

改行コードを正規化した後、文字や単語ではなく行全体を比較します。LCSテーブルから追加・削除・同一行を組み立てます。

左行数×右行数が400,000セルを超える比較はメモリ負荷を抑えるため拒否されます。変更数は文字編集距離ではなく追加・削除行の件数です。

プライバシーと制限

比較はブラウザー内で実行され、貼り付けたテキストを意図的にサーバーへ送信しません。1行の一部分だけが変わった場合でも、文字単位ではなく削除1行+追加1行として表示されます。

よくある質問

文字単位のdiffですか?

いいえ。行単位です。

CRLFにも対応しますか?

はい。CRLF/CRをLFに正規化します。

大きな比較が拒否されるのはなぜ?

LCS行列を400,000セルまでに制限しているためです。

同じ行も表示されますか?

はい。中立表示で残ります。

変更件数は何を数えますか?

追加行と削除行のエントリ数です。