テキスト比較

2つのテキストを貼り付けると、行単位の差分がハイライト表示されます。追加・削除・変更なしの行が一目でわかります。

+0 行追加、-0 行削除

差分

両方にテキストを貼り付けると、差分が表示されます。

行単位の差分を、ブラウザだけで

コード、契約書、メモ、設定ファイルなど、どんなテキストでも変更前と変更後を貼り付ければ、どの行が追加・削除・そのままだったかをハイライト表示します。比較は単語や文字単位ではなく行単位で行うため、日常的な編集の確認がしやすくなっています。

追加・削除された行数はその場でカウントされ、差分全体をワンクリックでコピーできます。コードレビューのコメントやメール、メモなど、他の場所に貼り付けられます。

テキストが端末から出ない理由

ここでのプライバシーは約束ではなく仕組みです。送信先のサーバーが存在しないため、アップロードという工程がそもそもありません。

  • 比較はすべてブラウザ内で実行されます。
  • ページは静的ファイルとして配信され、貼り付けたテキストを伴うリクエストは送信しません。
  • ソースは公開されており、誰でも読めます(MIT)。
  • オフラインで動作します。これは、データが端末から出ないからこそ可能です。

ご自分で確かめるなら、比較中にブラウザの Network パネルを開いてください。テキストを運ぶリクエストは出ていません。 ソースを読む。

使い方

  1. 変更前のテキストを貼り付ける

    「変更前」の欄に、元のテキストを貼り付けるか入力します。

  2. 変更後のテキストを貼り付ける

    「変更後」の欄に、更新後のテキストを貼り付けます。入力するたびに差分が更新されます。

  3. ハイライトされた差分を確認する

    追加された行は先頭に + が付き緑色の背景で、削除された行は先頭に - が付き赤色の背景+取り消し線で表示されます。変更のない行はそのままの見た目です。

  4. コピーまたはクリア

    差分全体をワンクリックでクリップボードにコピーできます。両方の欄をクリアしてやり直すこともできます。

よくある質問

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

いいえ。比較はすべてブラウザ内で完結します。サーバー側の処理が無いため、テキストが端末の外に出る経路がありません。ソースは公開されており、ブラウザの Network パネルで確認できます。

単語単位や文字単位でも比較できますか?

いいえ、このツールは行単位のみの比較です。長い行の中の1単語だけを変更しても、その単語だけがハイライトされるのではなく、行全体が「削除」と「追加」として表示されます。単語・文字単位の差分表示は将来追加される可能性がありますが、現時点ではこのツールの対象外です。

テキストの長さに上限はありますか?

厳密な上限はありません。非常に大きなテキスト(目安として約5MB以上)では簡単な注意書きが表示されます。比較や表示に少し時間がかかったり、入力の反応が鈍くなることがあるためですが、比較自体は引き続きお使いの端末内だけで行われます。

貼り付けの代わりにファイルをドロップできますか?

はい。プレーンテキストのファイル(.txt、.md、.log、.csv)を左右どちらかの欄にドロップすると、その内容が読み込まれます。これは貼り付け・入力に加えた補助的な機能で、必須ではありません。

オフラインでも使えますか?

はい。PWA なので、一度アクセスすればキャッシュされ、ネット接続が無くても使えます。ホーム画面に追加して、アプリのように使うこともできます。

集計されている「追加」「削除」の行数は何を数えていますか?

変更後のテキストにあって、変更前の同じ位置に無い行を「追加」として数えます。逆に、変更前にあって変更後には無い行を「削除」として数えます。両方に同じ順序で存在する行は変更なしとして扱われ、どちらにもカウントされません。