無料オンライン Diff Checker
2つのテキストやコードスニペットを比較して、何が変更されたかを正確に確認 — 色分けされた行単位の差分表示、無料・完全クライアントサイド処理。
100% クライアントサイド · データは一切外部に送信されません使い方 Diff Checker
左側に元のテキスト、右側に変更後のバージョンを貼り付けます。比較をクリック(または Ctrl/Cmd+Enter を押す)すると差分が計算されます。
出力結果の見方:
- 緑の行(+) — 変更後のバージョンで追加された行
- 赤の行(−) — 元のバージョンから削除された行
- マークなしの行 — 両バージョンで同一の行
左の列の行番号は元のテキスト、右の列は変更後のバージョンに対応しています。差分の上部にあるサマリーには、追加・削除・変更なしの行数の合計が表示されます。
よくある質問
この差分ツールはどのようなアルゴリズムを使用していますか?
最長共通部分列(LCS)アルゴリズムを使用しています — これは Unix の diff コマンドと同じ基本アプローチです。元のテキストを変更後のテキストに変換するために必要な、最小限の行追加と行削除のセットを計算します。
+ と − の記号はそれぞれ何を意味しますか?
+(緑)でマークされた行は変更後のテキストにはあるが元のテキストにはない行 — つまり追加された行です。−(赤)でマークされた行は元のテキストにはあるが変更後にはない行 — つまり削除された行です。マークなしの行は両方で同一です。
コードファイルの比較にも使えますか?
はい。テキストベースのファイルであれば何でも貼り付けられます — ソースコード、設定ファイル、JSON、Markdown、SQL スクリプトなど。比較は純粋なテキストベースなので、テキストエディタで開けるファイル形式であればすべて対応しています。
サイズ制限はありますか?
ブラウザでの即時処理を維持するため、各側の上限は400行です。より大きなファイルの場合は、git diff や VS Code の内蔵差分エディタなどのデスクトップ差分ツールの使用をご検討ください。
このツールは単語レベルや文字レベルの差分比較に対応していますか?
現在の差分比較は行レベルです:各行が1つの単位として比較されます。これはコードや文章において最も読みやすい形式です。変更された行内での単語レベルのハイライトは、将来のアップデートで追加される予定です。