テキストツール
テキスト差分チェッカー
原文と変更版を貼り付けると、追加・削除・変更行が分かります。この無料 Diff Checker は最長共通部分列 (LCS) 比較をブラウザ内だけで実行し、アップロードはありません。設定、ログ、契約書に安全です。Diffchecker などサーバー側ツールにはできない点です。空白無視・大文字小文字無視、変更なし行の非表示、unified diff…
テキスト差分チェッカーについて
原文と変更版を貼り付けると、追加・削除・変更行が分かります。この無料 Diff Checker は最長共通部分列 (LCS) 比較をブラウザ内だけで実行し、アップロードはありません。設定、ログ、契約書に安全です。Diffchecker などサーバー側ツールにはできない点です。空白無視・大文字小文字無視、変更なし行の非表示、unified diff サマリーのコピーが使えます。
テキスト差分チェッカーの使い方
- 左に原文、右に変更後テキストを貼り付けます。入力に合わせて diff が更新されます。
- 必要なら空白を無視・大文字小文字を無視をオンにし、書式ノイズを省きます。
- 左右ビューを確認: 削除は赤、追加は緑、変更行内は単語単位でハイライト。
- 変更なし行を非表示にすると、長いファイルを編集箇所だけに絞れます。
- 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 表を快適に保つため。それ以上は区切って比較するかファイルを分割してください。