テキスト比較(Diff)

2つのテキストを行ごとに比較し、追加・削除された差分を強調表示します。

ファイルをここにドラッグ&ドロップ、または

クリックして選択

ファイルをここにドラッグ&ドロップ、または

クリックして選択

このツールについて

この比較ツールは、gitと同じMyers O(ND)アルゴリズムを使って2つのテキスト間の最小diffを計算し、おなじみのビジュアル形式で表示します。削除行は赤に「-」、追加行は緑に「+」のプレフィックス付きです。テキストファイルの読み込み、空白や大文字小文字の無視、結果のパッチ形式コピーが可能です。すべてブラウザで処理され、サーバーには何も送信されません。

このツールについて

この比較ツールは、gitと同じMyers O(ND)アルゴリズムを使って2つのテキスト間の最小diffを計算し、おなじみのビジュアル形式で表示します。削除行は赤に「-」、追加行は緑に「+」のプレフィックス付きです。テキストファイルの読み込み、空白や大文字小文字の無視、結果のパッチ形式コピーが可能です。すべてブラウザで処理され、サーバーには何も送信されません。

使用例

  • コードや設定ファイルの2つのバージョンを比較
  • APIレスポンスやドキュメント間の変更を確認
  • リファクタリング後にどの行が変わったかを検証
  • パッチ形式のdiffを生成して共有

よくある質問

比較にはどのアルゴリズムを使いますか?
gitと同じMyers O(ND)アルゴリズムです。データをサーバーに送らず、ブラウザ内で最小の行ごとのdiffを計算します。
色と +・- の記号は何を意味しますか?
「-」のプレフィックス付きの赤い行は元のテキストに存在しますが変更後にはありません。「+」付きの緑の行は追加された行、ニュートラルな行は両方に共通です。
«空白を無視»と«大文字小文字を無視»は何のためですか?
«空白を無視»はスペースやタブの量だけが異なる行を同一として扱い、«大文字小文字を無視»は大文字と小文字の違いについて同じことをします。行は常に元のテキストで表示されます。
サイズ制限はありますか?
はい、各テキストは最大5,000行です。ほとんどのコードや設定ファイルをカバーし、計算は瞬時に行われます。

関連ツール