テキスト

テキスト比較

2つのバージョンを左右に貼り付けると、追加・削除・書き換えられた行をすぐに確認できます。下書き、設定断片、ログ出力、契約条項、翻訳文、貼り付けたコードなどに使え、JSON やファイル形式である必要はありません。差分はエディター内でリアルタイムに強調され、行内の小さな変更も個別に示されます。変わっていない長い範囲は折りたため、処理はすべてブラウザー内で完結します。

元のテキスト
変更後のテキスト
両側にテキストを貼り付けると比較が始まります。
両側にテキストを貼り付けると比較が始まります。
比較操作

関連記事

概要

このツールの目的は、2つのプレーンテキストの違いを読みやすく示すことです。ファイルを用意したりコマンドを実行したりせず、貼り付けるだけで確認できます。

  1. 01

    並列表示

    古い版を左、新しい版を右に置き、行を揃えて表示します。校正やレビューに向いています。

  2. 02

    行内表示

    追加と削除を1つのエディターにまとめて表示します。パッチ表示に近く、長い文章や狭い画面で読みやすくなります。

  3. 03

    行内の強調

    1行の中で数語だけ変わった場合、行全体ではなく実際に変わった部分を示します。

  4. 04

    未変更範囲の折りたたみ

    同じ内容が続く範囲を少しの文脈だけ残して折りたたみ、重要な差分を見つけやすくします。

  5. 05

    差分への移動

    前へ・次へで差分を順番に確認できます。長いスクロールの中から探す必要がありません。

  6. 06

    その場で編集

    左右どちらも編集できます。誤字を直す、段落を差し替える、片側を調整する、といった操作にすぐ反応します。

  7. 07

    行番号と入れ替え

    位置を共有したいときは行番号を表示できます。左右を逆に貼った場合は、入れ替えで向きを直せます。

  8. 08

    ローカル処理

    整列、強調、折りたたみ、集計はブラウザー内で行われます。テキストはサーバーへ送信されません。

使い方

古い版と新しい版を貼り付け、強調された結果を読み、必要に応じて表示や入力を調整します。

  1. 01

    元の、または古いバージョンを左側に貼り付けます。

  2. 02

    変更後の、または新しいバージョンを右側に貼り付けます。

  3. 03

    強調結果を確認します。赤は古い版から削除または変更された部分、緑は新しい版で追加または変更された部分です。

  4. 04

    長いテキストでは未変更範囲を折りたたんだまま、前へ・次へで差分を順に確認します。

  5. 05

    修正を試したいときはどちらかを直接編集します。向きが逆なら入れ替え、やり直すならクリアを使います。

詳細

確認したい内容によって、読みやすい表示は変わります。差分が追いやすい表示を選んでください。

  • 並列表示は、2つの版を横に並べて校正したいときに向いています。
  • 行内表示はコンパクトで、長いログや文書、小さな画面に向いています。
  • 語単位の強調は、編集された行のどの語が変わったかを示します。
  • 未変更範囲の折りたたみは、同じ内容で画面が埋まるのを防ぎます。
  • 前へ・次へで差分を順に確認でき、見落としを減らせます。
  • 行番号は、相手に具体的な場所を伝えたいときに便利です。
  • その場で編集すると、修正後に差分が消えたかすぐ確認できます。
  • 入れ替えは、左右の貼り付け順を間違えたときに使えます。

活用シーン

テキスト比較が役立つのは、ほとんど同じに見える2つの内容から、本当の変更だけを浮かび上がらせたいときです。

  1. 2つの下書きの校正

    修正後の下書きと元の文章を比べ、意図した変更が入っていて余計な編集が混ざっていないか確認します。

  2. 文案変更のレビュー

    ページ、メール、告知、製品説明を公開する前に、どの文が変わったかを確認します。

  3. 設定断片の比較

    設定ブロック、環境変数、エクスポート設定を比べ、挙動を変えた行を見つけます。

  4. ログ差分の確認

    成功時と失敗時のログを並べ、新しく出た行、消えた行、変わった行を探します。

  5. コード断片の確認

    本格的なレビューまでは不要なとき、関数、SQL、コマンド断片の違いを手早く確認します。

  6. 契約条項の確認

    承認や署名前に、新旧の条項を並べて文言の変化を見落とさないようにします。

  7. 翻訳文の点検

    更新後の訳文と前の版を比べ、意図した文字列だけが変わったか確認します。

  8. 貼り付け内容の確認

    フォーム、端末、チャットを通った前後の内容を比べ、自動変換や切り落としがないか確認します。

関連情報

比較の前に入力を整えると、結果を信頼しやすくなります。まず テキストクリーナーで余分な空白、空行、見えない文字を取り除くと、偽の差分を減らせます。確認したい変更が一括置換なら、 テキスト置換でテキスト全体に一貫して適用できます。置換がパターンに依存する場合は、 正規表現テスターで正しい範囲に一致するか確認できます。2つの内容が JSON の場合は、 JSON 差分がキー、配列、ネストされたパスを理解するため、行単位の比較より読みやすくなります。

使い方のヒント

入力が整っているほど、差分は読みやすくなります。正式な内容を確認する前に、意味のない差分を減らしましょう。

  • 古い版を左、新しい版を右に置くと、追加と削除の向きが自然に読めます。
  • 短い校正には並列表示、長いファイルやログには行内表示が向いています。
  • 長いテキストでは未変更範囲を折りたたみ、必要なときだけ文脈を展開します。
  • スクロールだけに頼らず、前へ・次へですべての差分を順に確認します。
  • 空白、空行、見えない文字が重要でない場合は、先にテキストを整えてから比較します。
  • 相手に場所を伝える必要があるときは行番号を表示します。
  • 機微な内容を扱った後は、ページ内メモリーに残さないよう両側をクリアします。

制限事項

このツールは違う場所を示しますが、変更が正しいかどうかは判断しません。次の制限を知っておくと安心です。

  • プレーンテキストとして比較し、JSON、XML、Markdown、コード構文は解析しません。
  • 大文字小文字、空白、空行、インデントの違いはすべて差分として扱われます。
  • 移動した段落は、移動ではなく一方の削除と別位置の追加として表示されることがあります。
  • 非常に大きなテキストに細かな変更が多い場合は遅くなることがあり、分割して比較するほうが安定します。
  • 語単位の強調は主に空白を境界にします。空白のない長い文字列は行単位の差分になることがあります。
  • 差分を表示するだけで、自動的に結合したり変更を適用したりはしません。

よくある質問

表示方式、行内強調、未変更範囲の折りたたみ、ローカル処理についてまとめました。

JSON 比較ツールとの違いは何ですか?

テキスト比較は入力を普通のテキストとして扱うため、下書き、ログ、設定断片、条項、貼り付けたコードに向いています。JSON 比較は構造を解析し、キーやパス単位で変更を示します。自由なテキストならこちら、JSON なら JSON 比較を使ってください。

並列表示と行内表示はどう選べばよいですか?

並列表示は古い版と新しい版を同時に読みたいときに向いています。行内表示は削除と追加を1列にまとめるため、長いテキストや狭い画面でコンパクトに読めます。

行内の強調は何を示しますか?

1行の一部だけが変わった場合に、変わった語を示します。古い版の変化は赤、新しい版の変化は緑で表示されます。

未変更を折りたたむとは何ですか?

同じ内容が続く長い範囲を折りたたみ、差分の近くの文脈だけを残します。長い文書でも変更点に集中しやすくなります。

差分の間はどう移動しますか?

ツールバーの前へ・次へを使うと、隣の差分へ直接移動できます。

貼り付けた後に編集できますか?

はい。左右どちらも編集でき、変更すると比較結果もすぐ更新されます。

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

いいえ。整列、差分計算、強調、折りたたみは現在のブラウザー内で行われ、サーバーには送信されません。

移動した段落が削除と追加に見えるのはなぜですか?

比較は位置を基準にします。段落が移動すると、元の場所では削除、新しい場所では追加として見えます。

大きなテキストも比較できますか?

一般的な文書、設定、ログは問題なく扱えます。非常に大きいテキストや差分が密集している場合は、小さく分けて比較し、未変更範囲を折りたたむのがおすすめです。

関連ツール

入力を整え、置換を適用し、規則を検証し、内容が JSON なら構造化比較へ切り替えられます。