メインコンテンツへスキップ

テキスト比較(Diff)

2つのテキストを貼るだけで、追加・削除・差分を即座にハイライト。行単位・単語単位に対応。

テキスト比較(Diff)とは?

同じものの2つのバージョン——編集前後の原稿、2つの設定ファイル、貼り付けた2つのコード——があるとき、「どこが変わったか」を最速で知る方法が diff です。このテキスト比較ツールは2つのテキストを並べて比較し、追加(緑)と削除(赤)を行単位または単語単位でハイライトします。すべてブラウザ内で処理し、アップロードしません。

使い方

  1. 「元」と「変更後」のテキストを2つの欄に貼り付けます。
  2. 結果が即座に表示され、追加・削除の行数の要約も出ます。
  3. 文中の小さな変更を見たいときは「単語」比較に切り替えます。

主な用途

  • コードや設定ファイルの2バージョンを比較。
  • 契約書や文章のどこが変わったかを確認。
  • 2つのリストの違いを見つける。先に書式を整えたいならテキストクリーナーを。

1単語直しただけで、なぜ行全体が赤緑に?

行比較では、行の中の文字が1つでも違えばその行は「変更あり」と見なされ、赤い行と緑の行(旧を削除し新を追加)として表示されます——たとえ1単語しか変えていなくても。これはバグではなく、行単位比較の定義です。文中のどの単語が変わったかを正確に見たいときは単語比較に切り替えれば、違う単語だけに色が付きます。逆に、コード・設定ファイル・リストのように「行が単位」の内容は行比較が最も分かりやすいです。もう一点、diff は1文字ずつ厳密なので、行末の空白や改行コードだけが違う2ファイルは雑然と見えます——先にテキストクリーナーで整えると、本当の差分が浮かび上がります。

よくある質問

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

いいえ。比較はすべてブラウザ内で JavaScript により行われ、どちらのテキストもサーバーに送信されません。機密の設定ファイルやコードの比較にも安心です。

行比較と単語比較の違いは?

行比較は行単位で比べ、コード・設定ファイル・リストに向きます。単語比較はどの単語が変わったかを示し、一文中の小さな修正の確認に向きます。いつでも切り替え可能です。

空白や大文字小文字は無視しますか?

既定では厳密に比較するため、空白や大文字小文字の違いもハイライトされます。無視したい場合は、テキストクリーナーで整えてから比較してください。

とても長いテキストも比較できますか?

はい、ブラウザのメモリに収まる範囲で可能です。数千行はたいてい問題なく、非常に長い場合は少し時間がかかります。

関連記事

2つのテキストを比較して、変わった箇所を正確に知る方法 →

このツールを埋め込む

このツールをあなたのサイトやブログに無料で設置できます。下のコードをコピーして貼り付けるだけです(当サイトへのリンクを含みます)。