テキスト差分比較ツール

2つのテキストを貼り付けるだけで差分を可視化。追加・削除・変更を行単位・単語単位でハイライト表示

Paste text in both boxes to see differences

このツールについて

「このファイル、どこが変わった?」——2つのテキストを目で比較するのは時間がかかり、見落としの原因になります。この差分ツールなら、貼り付けるだけで違いが一目瞭然。 追加された行は緑、削除された行は赤、変更された行は単語レベルでハイライト。変更のサマリー(追加○行、削除○行)も表示されるので、変更の規模がすぐにわかります。 コードのレビュー、設定ファイルの比較、文書の校正、翻訳のチェック——「2つのバージョンの違いは何?」という疑問に即座に答えます。

使い方

1. 左側(上)に変更前のテキストを貼り付け 2. 右側(下)に変更後のテキストを貼り付け 3. 差分が自動的にハイライト表示される 4. 緑=追加、赤=削除、ハイライト部分=単語レベルの変更 5. 「大文字小文字を無視」「空白を無視」オプションで調整 6. 「入れ替え」で比較方向を逆転

よくある質問

テキスト差分比較の仕組みは?
LCS(最長共通部分列)アルゴリズムを使用しています。両方のテキストを行に分割し、共通する行を見つけ、それ以外を追加・削除として判定。変更された行は、さらに単語レベルで比較して、どの単語が変わったかをハイライトします。
色の意味は?
緑(+)は変更後に追加された行、赤(−)は変更前から削除された行、ハイライトされた単語はその行内で変更された部分です。色がついていない行は両方のテキストで同一です。
コードの比較にも使える?
はい。このツールはプレーンテキストならすべて比較できます——ソースコード、設定ファイル、JSON、CSVなど。行単位の比較はGitと同じ方式です。インデントの変更も検出したい場合は「空白を無視」オフで使ってください。
入力したテキストは保存される?
いいえ。すべての処理はブラウザ内で実行され、サーバーにデータは送信されません。ページを閉じるとテキストは消えます。機密情報のある文書も安心して比較できます。
大きなファイルも比較できる?
数千行までは快適に動作します。1万行を超えると計算に時間がかかることがあります。アルゴリズムは同一の先頭・末尾をスキップして最適化しているので、変更部分が少なければ大きなファイルでも高速です。
「大文字小文字を無視」とは?
有効にすると「Hello」と「hello」を同じものとして扱います。内容の変更に集中したいときに便利です。元のテキストの大文字小文字はそのまま表示され、比較ロジックだけに影響します。
diffとcompareの違いは?
同じ意味です。「diff」はプログラミングやバージョン管理で使われる技術用語(differenceの略)、「compare」は一般的な言葉。どちらも「2つのバージョン間の変更点を見つける」ことを指します。