Web Toolkit

テキスト差分チェッカー

2 つのテキストを比較し、追加と削除をすべてハイライトします。

比較

変更前1 行
変更後1 行

設計段階からプライバシー重視。 すべての処理はあなたのブラウザ内で行われます。入力内容がアップロード・記録・サーバー保存されることはありません。

よくある質問

この差分チェッカーは何をしますか?

2 つのテキストを比較し、追加・削除・不変の箇所を示します。バージョン管理の差分と同じ最長共通部分列のアプローチを使っています。

行モードではなく単語モードを使うのはどんなときですか?

文章には単語モードです。段落内の小さな修正が、行モードでは 1 行まるごと変更として表示されてしまいます。コードや設定ファイルには行モードを使ってください。

2 つのファイルを比較できますか?

それぞれの内容を 2 つのパネルに貼り付けてください。どちらもアップロードされないので、非公開の文書でも使えます。

見た目が同じ 2 行が違うと判定されるのはなぜですか?

たいてい行末の空白か、改行文字の違いです。「空白を無視」をオンにすれば確認できます。

テキスト差分チェッカーについて

2 つのモードは別々の問いに答えます。行モードは「どの行が変わったか」に答え、コード、設定ファイル、ログに向いています。単語モードは「この段落の中で何が変わったか」に答え、文章に向いています。文章では行差分だと折り返しが変わった段落全体が変更扱いになってしまいます。

空白を無視する設定は、ファイルが再インデントされたときや、改行が CRLF と LF の間で変換されたときに役立ちます。それらの変更は実在しますが、たいてい探しているものではありません。大文字小文字を無視する設定は、正規化の仕方が違うシステムの出力を比較するときに便利です。

概要では追加・削除・不変の行数を数えるので、読み始める前に変更の規模を判断できます。

関連ツール