コンテンツにスキップ
ToolsMinify logo
テキストツール

テキスト差分チェッカー

原文と変更版を貼り付けると、追加・削除・変更行が分かります。この無料 Diff Checker は最長共通部分列 (LCS) 比較をブラウザ内だけで実行し、アップロードはありません。設定、ログ、契約書に安全です。Diffchecker などサーバー側ツールにはできない点です。空白無視・大文字小文字無視、変更なし行の非表示、unified diff…

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

原文と変更版を貼り付けると、追加・削除・変更行が分かります。この無料 Diff Checker は最長共通部分列 (LCS) 比較をブラウザ内だけで実行し、アップロードはありません。設定、ログ、契約書に安全です。Diffchecker などサーバー側ツールにはできない点です。空白無視・大文字小文字無視、変更なし行の非表示、unified diff サマリーのコピーが使えます。

テキスト差分チェッカーの使い方

  1. 左に原文、右に変更後テキストを貼り付けます。入力に合わせて diff が更新されます。
  2. 必要なら空白を無視・大文字小文字を無視をオンにし、書式ノイズを省きます。
  3. 左右ビューを確認: 削除は赤、追加は緑、変更行内は単語単位でハイライト。
  4. 変更なし行を非表示にすると、長いファイルを編集箇所だけに絞れます。
  5. diff サマリー(件数 + unified パッチ)をコピーして他へ貼り付けます。データはブラウザ外に出ません。

テキスト差分チェッカーの例

設定ファイルの編集

2つの .env や nginx 断片を比較。1値だけ変わった行は変更行として、旧値と新値がハイライトされます。

空白を無視

再インデントで赤緑に光ることがあります。空白を無視をオンにすると "foo bar" と "foo bar" を同一行として扱います。

大文字小文字を無視

Hello と hello だけの差なら、大文字小文字を無視で変更なし扱いにし、実質的な内容差が目立ちます。

unified diff をコピー

diff サマリーをコピーすると、Similarity / Added / Removed / Changed の件数と Git 形式 --- / +++ パッチが得られ、チャットやチケットに貼れます。

テキスト差分チェッカーに関するよくある質問

テキストはサーバーにアップロードされますか?
いいえ。比較はブラウザ内の LCS アルゴリズムのみです。送信・ログ・保存はなく、設定、ログ、契約書は端末に留まります。
Diffchecker や Text-Compare との違いは?
多くのオンライン diff は HTTPS でもサーバーにテキストを送ります。このページはアップロードしません。空白無視、大文字小文字無視、変更なし非表示、単語ハイライト、コピー可能な unified diff がアカウント不要で使えます。
空白を無視は何をしますか?
スペースとタブの連続を正規化し、各行をトリムしてから比較します。片方だけ再フォーマットされた場合や、Windows と Mac の貼り付けでインデントが変わったときに有用です。
変更行と追加・削除の違いは?
削除行の隣に追加行があると、ツールはそれらを変更としてペアし、2回目の単語レベル LCS でどのトークンが動いたか示します。純粋な挿入・削除は追加・削除のままです。
類似度はどう計算されますか?
LCS で共有する行数を両側の行数に対する比率から算出: (2 × 共有行) ÷ (左行数 + 右行数)、パーセント表示。同一テキストは 100% です。
サイズ制限はありますか?
はい。各側は 4,000 行までです。ブラウザの LCS 表を快適に保つため。それ以上は区切って比較するかファイルを分割してください。