Web便利ツール集

ツール一覧 / テキスト比較(Diff)

テキスト比較(Diff)ツール

2つのテキストやソースコードの差分を、左右分割表示・統合表示のどちらでも確認できます。 追加・削除された行や文字をハイライト表示し、空白の違いや大文字・小文字の区別も切り替え可能です。 入力内容は外部サーバーへ一切送信されません。

元のテキスト(Before)
比較元となるテキストを入力してください。

0行 / 0文字

比較するテキスト(After)
変更後のテキストを入力してください。

0行 / 0文字

2つのテキストを入力すると、ここに差分が表示されます

安全性について(ブラウザ完結の仕組み)

本ツールに入力した「元のテキスト(Before)」「比較するテキスト(After)」は、すべてお使いの ブラウザ上のJavaScriptのみで処理されます。差分の計算・ハイライト表示においてサーバーへの通信・ 保存は一切行っていないため、入力した内容が第三者やツール運営者に渡ることはありません。

そのため、社外秘のドキュメントや未公開のソースコード、契約書などの機密情報を比較する場合でも 安全にご利用いただけます。ページを閉じたり再読み込みしたりすると、入力内容はブラウザ上から 消去されます。

特徴(完全クライアント完結)

使い方

  1. 1. テキストを入力する: 「元のテキスト(Before)」と「比較するテキスト(After)」にそれぞれ入力・貼り付けします。 「サンプルを入力」ボタンで、まずは動作イメージを確認することもできます。
  2. 2. 表示形式を選ぶ: 「左右分割表示」または「統合表示」を選択します。差分は入力するたびに自動で更新されます。
  3. 3. オプションを調整する: 必要に応じて「空白文字の違いを無視する」「大文字・小文字を区別する」を切り替え、 比較したい観点に合わせて表示を絞り込みます。
  4. 4. 結果を確認する: 追加された行・文字は緑、削除された行・文字は赤でハイライトされます。 「入れ替え」ボタンでBefore/Afterを反転、「クリア」ボタンで入力内容を消去できます。

よくある質問

入力したテキストはサーバーに送信されますか?
送信されません。差分の計算・表示はすべてお使いのブラウザ内(JavaScript)で完結しており、外部のサーバーへ入力内容が送られることは一切ありません。機密情報やソースコードの比較にも安心してご利用いただけます。
左右分割表示と統合表示はどう違いますか?
左右分割表示(Side-by-Side)は、元のテキストと比較するテキストを左右2列に並べて表示する方式です。統合表示(Unified)は、変更点をgit diffのように1列にまとめ、削除行に「-」、追加行に「+」の記号を付けて表示する方式です。用途に応じて切り替えてご利用ください。
空白文字の違いを無視するとは何ですか?
行末・行頭の余分なスペースやインデントの違いなど、空白文字だけが異なる行を「差分なし」として扱うオプションです。コードのインデント調整など、内容自体は変わっていない変更を除外して比較したい場合に便利です。
大文字・小文字は区別されますか?
デフォルトでは大文字・小文字を区別して比較します。トグルをオフにすると、「Apple」と「apple」のような大文字・小文字だけの違いを差分として検出しないようになります。
長い文章やプログラムのソースコードも比較できますか?
行数や文字数に厳密な上限は設けていませんが、非常に大きなテキストを比較する場合はブラウザの処理性能に依存して表示に時間がかかることがあります。プログラムのソースコード、設定ファイル、契約書やブログ記事の校正など、幅広い用途にご利用いただけます。