テキスト比較は入力をプレーンテキストとして扱い、行単位の追加、削除、変更を表示します。メモ、コード片段、生成結果、設定断片など、形式専用のパーサーを使わずに確認したい場合に便利です。
比較画面には空白の無視や未変更部分の折りたたみなどのオプションがあります。整形差分や大きな未変更ブロックが結果を埋めるとき、重要な編集に集中できます。
比較処理はすべてブラウザ内で行われるため、一時的な断片や下書きテキストを貼り付けてすぐ確認できます。JSON、YAML、TOML のような構造化データで構造差分が必要な場合は専用の比較ツールを使います。
このテーマに関するよくある疑問と回答をまとめました。
2つのテキストブロックを横並びで比較し、行単位の追加・削除・変更をハイライトします。コード片のレビュー、下書きの校正、メモや設定ファイルの2つのバージョン間の変更点の確認に使えます。
標準的な行単位のdiffです。各行を反対側と対応付けたうえで、追加・削除・変更として表示します。行単位で比較するため、同じ文章でも改行位置を変えると差分として表示されます。
はい、ただし上限があります。2つのテキストはアップロードなしでブラウザ内で比較されます。左右の合計が約 1 MB を超えると比較が遅くなる可能性を警告し、約 5 MB を超えるとタブが固まらないよう自動比較を停止します。長い比較では「変更なしを折りたたむ」を有効にすると読みやすくなります。
「空白を無視」を有効にします。デスクトップでは比較結果の上部ツールバーに、モバイルでは「詳細な差分設定」の中にあります。比較前に各行の先頭と末尾の空白を取り除くため、インデントを直しただけの行は差分として表示されなくなります。行の途中の空白の違いは引き続き表示されます。
はい。「変更なしを折りたたむ」は「空白を無視」の隣にあり、連続する同一行を折りたたみつつ、各変更の前後には数行の文脈を残します。一致する部分をスクロールで読み飛ばさずに、変更箇所を順に確認できます。長い文書では2つを併用すると効果的です。
いいえ、テキスト比較はすべてブラウザ内で行われます。両方のテキストブロックがJavaScriptでローカルに差分比較され、端末から外部に出ることはありません。