便利ツール / 文章・テキスト
テキスト差分比較
2つの文章を貼り付けて、修正前後の違いを確認。
追加・削除・変更された行を、色とラベルで表示します。
無料・登録不要
ブラウザ内で比較
このツールを使うには、ブラウザでJavaScriptを有効にしてください。
各欄10万文字・2,000行まで。入力は自動保存されません。
サンプル・クリア・入れ替えは、直前の1回を「元に戻す」で取り消せます。
ツールを準備しています。表示が変わらない場合はJavaScriptの読み込みを確認してください。
このツールの比較処理はブラウザ内で行い、入力した文章を外部へ送信・自動保存しません。
比較結果
行単位で比較 / 改行コードの違いは無視
一致行(空白差のみの行を含む)は「差分のみ表示」で非表示になります。6行以上続く完全一致行は折りたたんで表示します。
表示する差分はありません。「差分のみ表示」を解除すると一致行を確認できます。
連続した削除・追加は、上から順に対応付けて「変更」と表示します。行内の強調は変更箇所を含む範囲です。空白を無視する場合は行の色とラベルで示します。
使い方は、3ステップ
2つの文章を入力する
比較元に変更前、比較後に変更後の文章を貼り付けます。「サンプルを入力」でも試せます。
差分を比較する
必要に応じて空白を無視する設定を選び、「差分を比較する」を押します。
変わったところを確認する
追加・削除・変更のラベルで確認します。長い文章は「差分のみ表示」や「次の差分」が便利です。
比較結果の見方・比較ルール
- + 追加
- 比較後だけにある行です。
- − 削除
- 比較元だけにある行です。
- ↔ 変更
- 連続した削除と追加を、上から順に組み合わせた行です。文章の意味で対応付けるものではありません。
- 一致
- 前後で同じ行です。空白無視によって同じと判定した行は「空白差を除き一致」と表示します。
- 行の移動は専用の判定をせず、削除・追加として比較します。周囲の差分との組み合わせによって「変更」と表示される場合もあります。
- 空行・末尾の改行も比較対象です。空欄は0行、最後が改行なら末尾に空行が1行あります。画面上の折り返しは改行に含みません。
- 改行コード(LF・CRLF・CR)の違いは常に無視します。
- 行内の強調は、共通の先頭・末尾を除いた範囲です。離れた箇所を編集した場合、その間の未変更の文字も強調されます。
- コードやSQLもテキストとして比較します。空白が意味を持つ場合は、空白無視をOFFにしてください。
よくある質問
空白や改行も比較できますか?
はい。初期状態ではスペース・タブ・空行・末尾改行も比較します。空白無視をONにすると、単語の間も含めたスペースやタブ等を除いて判定します。改行コードの形式の違いは常に無視します。
文章は保存されますか?
このツールは入力文を外部へ送信・自動保存しません。「元に戻す」用の直前の入力も、ページを開いている間だけ保持します。ページを閉じたり再読み込みしたりすると失われます。
行を移動するとどう表示されますか?
移動前の行を削除、移動後の行を追加として比較します。連続する削除・追加を順番に組み合わせるため、周囲の内容によって「変更」と表示される場合もあります。
長い文章も比較できますか?
各欄10万文字・2,000行まで比較できます。上限を超える場合は文章を分けて比較してください。文字数は半角・全角・改行も数えます。一部の絵文字や結合文字は見た目の1文字と数え方が異なります。