DiffDuo

無料のオンライン差分チェックツール

テキスト比較:すべての違いをひと目で

2つのテキストやファイル、コードを比較して、違いをすぐに確認できます。追加された行、削除された行、変更された単語をgit diffのように左右に並べて表示。ブラウザ上で無料・プライベートに使える文章比較ツールです。

 
 
比較中…

2つのテキスト・文章をオンラインで比較する方法

  1. 元のテキストを貼り付けるか開く1つ目のバージョンを元のテキスト欄に入力します。テキストを貼り付けるほか、ファイルを開いたりドラッグ&ドロップしたりすることもできます。
  2. 変更後のテキストを追加2つ目のバージョンを変更後のテキスト欄に入力します。入力と同時に自動で比較されます。
  3. 違いを確認削除された行は赤、追加された行は緑で表示され、各行の中で実際に変更された単語がハイライトされます。

高速でプライベートな差分チェックツール

左右分割表示または統合diff

変更を2列で確認するか、git diffとまったく同じ1列の統合diffに切り替えられます。

単語単位のハイライト

どの行が違うかだけでなく、行内のどの単語や文字が変わったかまでわかります。

ファイル比較

2つのファイルを開くかドラッグ&ドロップして比較できます。50 MBまでのプレーンテキストファイルに対応しています。

空白・大文字小文字を無視

スペース、タブ、インデント、大文字小文字の違いを無視して、重要な変更だけに集中できます。

巨大なファイルにも対応

10万行以上のファイルもバックグラウンドスレッドで比較するため、ページが固まることはありません。

100%プライベート

何もアップロードされません。テキストはお使いの端末上で比較されるので、機密性の高い作業にも安心です。

比較できるもの

コード

JavaScript、TypeScript、Python、Java、C#、C++、Go、PHP、Rubyなど、あらゆる言語のソースコードを比較して、コミット前に変更を確認できます。

JSON・XML・YAML・CSV

2つの設定ファイル、APIレスポンス、エクスポートしたデータ、CSVで保存したスプレッドシートの違いを見つけられます。

文書・文章

エッセイ、記事、契約書、翻訳の2つのバージョンを比較して、どこが編集されたかを正確に確認できます。

リスト

名前、メールアドレス、ID、URLの2つのリストを比較して、追加・削除された項目を見つけられます。

SQL・ログ

2つのSQLクエリやデータベーススキーマをチェックしたり、ログファイルを比較して実行ごとの変化を見つけたりできます。

文字列・スニペット

2つの文字列や短いスニペットを1文字ずつ比較して、見落としがちな誤字や余分なスペースを見つけられます。

差分の見方

  • −赤い行は元のテキストにのみ存在する行で、削除されたことを示します。
  • +緑の行は変更後のテキストにのみ存在する行で、追加されたことを示します。
  • ab濃いハイライトは、変更された行の中で実際に変わった単語を示します。
  • @@ハンクヘッダー(@@ -12,7 +12,9 @@など)は、各バージョンの開始行と行数を示します。間にある変更のない行は折りたたまれており、展開をクリックすると表示されます。

よくある質問

2つのテキストをオンラインで比較するには?

元のテキストを左の欄に、変更後のテキストを右の欄に貼り付けます。DiffDuoがすぐに比較し、すべての違いをハイライトします。削除された行は赤、追加された行は緑で表示され、各行の中で変更された単語も強調されます。

差分チェック(diffツール)とは?

差分チェックツール(diffツール)は、テキストの2つのバージョンの違いを見つけるツールです。git diffがソースコードの変更を表示するのと同じように、どの行が追加・削除・変更されたかを示します。

テキストはサーバーにアップロードされますか?

いいえ。比較はすべてブラウザ内で行われるため、テキストやファイルがお使いの端末の外に出ることはありません。そのため、機密文書、コード、設定ファイルにも安心してDiffDuoをお使いいただけます。

2つのファイルを比較できますか?

はい。「開く」をクリックするか、どちらかの欄にファイルをドラッグ&ドロップしてください。コード、JSON、XML、YAML、CSV、SQL、Markdown、HTML、ログファイルなど、プレーンテキストファイルであれば1ファイルあたり50 MBまで対応しています。

空白や大文字小文字の違いを無視するには?

「空白を無視」をオンにすると、スペース、タブ、インデントだけが異なる行を同じ行とみなします。「大文字小文字を無視」をオンにすると、大文字と小文字の違いを無視します。

分割表示と統合表示の違いは?

分割表示では2つのテキストを左右に並べて表示するため、最も読みやすい形式です。統合表示では1列にまとめ、削除された行にマイナス、追加された行にプラスを付けて表示します。git diffやパッチファイルと同じ形式です。

大きなファイルも比較できますか?

はい。DiffDuoは数十万行のファイルもバックグラウンドスレッドで比較するため、ページの反応が遅くなりません。それぞれ10万行ある4 MBのファイル2つを、1秒を大きく下回る時間で比較できます。

DiffDuoは無料ですか?

はい。DiffDuoは完全無料で、登録不要、比較回数の制限なし、広告もありません。

その他の無料比較ツール