本文へスキップ

テキスト差分比較

Text Diff

2つの文章を左右に並べるか1行に重ねて、行・単語・文字のいずれかの粒度で比べます。

2つのバージョンを並べて、違うところに印を付けます。行単位の突き合わせではなくMyersのアルゴリズムで計算します。契約書の修正版、同じデータの2回の書き出し、どこを直したか教えてもらえなかった段落を見るときに使います。

🔒 ブラウザの中だけで動きますdiffcomparemerge
表示

元の文章

「元の文章」に読み込むファイルを置く

このタブの中で読みます。どこにもアップロードしません。

変更後

「変更後」に読み込むファイルを置く

このタブの中で読みます。どこにもアップロードしません。

使い方

  1. 古いほうを左に置きます

    どちらを追加と呼びどちらを削除と呼ぶかは、向きで決まります。左が前、右が後です。

  2. 比べる粒度を選びます

    コードと設定ファイルは行単位が合います。文章は単語か文字の単位が合います。行単位だと、単語が1つ動いただけで段落全体が変わったと印されるからです。

  3. 気にしないものは無視します

    空白と大文字小文字を比較から外せます。別のエディタを通ってきた文書は行末の空白だけが違うことが多く、それを隠すと本当の修正が見えてきます。

よくある質問

文書はアップロードされますか

いいえ。比較はブラウザの中で行います。契約書の草案と未公開の集計表は、いちばん比べたくていちばんアップロードしたくないものの代表で、だからこのツールは送りません。

段落全体が変わったと出ます

行単位で比べていて、その段落が1行になっているからです。単語か文字の粒度に切り替えてください。折り返しただけの段落には、行単位の比較がつかむ構造がありません。

同じに見える2行が違うと出ます

ほぼ必ず目に見えない差です。行末の空白、ノーブレークスペース、あるいは片方の濁点が結合文字として分かれていて、もう片方が合成済みという場合です。見えない文字のツールと正規化ツールが、どれなのかを正確に指します。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。