テキスト比較
読み込み中…
このツールについて
業界標準のMyers Diffアルゴリズムを搭載し、2つのテキストやソースコード間の追加・削除・変更箇所を高精度に検出・可視化するオンラインテキスト比較ツールです。最短編集スクリプト(SES)計算法により、行単位の差異はもちろん、行内の単語や文字レベルの微細な変更点までハイライト表示します。左右2ペインの分割表示(Side-by-side)と空行(スペーサー)の自動同期整列機能により、長文やインデントブロックの位置がずれても対応する行をひと目で対照できます。開発者のコードレビュー、法務担当者の契約書赤字チェック、インフラ管理者の構成ファイル(Config)ドリフト監査に最適化されており、すべての処理はブラウザのローカルメモリ上で完結するため機密情報が外部サーバーへ送信される心配はありません。
お使いの端末内だけで安全に処理します
すべての作業は、いまお使いのブラウザの中だけで行われます。ファイルが外部サーバーに送られることはないので、安心してお使いください。
使い方
比較の基準となる元テキスト(ソースコード、契約ドラフト、設定ファイルなど)を左側の入力パネルに貼り付けます。
比較したい修正版テキストを右側の入力パネルに入力または貼り付けます。
Myers diffエンジンがテキストを即座に解析し、左右の内容が一致する行を水平に揃えるために必要な位置へスペーサー行を自動挿入します。
緑色(追加)、赤色(削除)、オレンジ/黄色(単語・文字の変更)で色分けされた差分箇所を確認し、必要な行や差分結果をクリップボードにコピーします。
主な活用シナリオ
Gitコミット前コードレビュー・変更点検証
プルリクエストを作成する前に、リファクタリング後の関数やバグ修正コードが既存ブランチとどう変化したかを行単位で綿密に検証します。
法務契約書・NDA・規約ドラフトの赤字照合
機密保持契約や業務委託契約書の改訂版において、追加された免責条項や変更された支払条件をクラウド外部にアップロードすることなく安全に検出します。
インフラ設定ファイル・環境変数(.env, YAML)監査
ステージング環境と本番環境のJSON、YAML、Docker構成を比較し、漏れている環境変数や設定値の差異(ドリフト)を特定します。
編集校正・多言語翻訳文の品質管理(QA)
原稿の推敲前後での言い回しの変更や、多言語ローカライズ作業での用語統一が守られているかを行ごとに照合します。
DBスキーマDDL・システム障害ログの異常分析
インシデント発生前後のサーバーステータスログやデータベース定義スキーマの移行差分を比較し、障害原因を迅速に特定します。
よくある質問 (FAQ)
Myersアルゴリズムは2つの文字列間の最短編集経路をO(ND)の計算量で導出します。片方に新規行が挿入された場合、対向ペインに仮想的なスペーサー行を動的に挿入することで、一致する共通行が常に水平に並ぶよう自動補正します。
左右分割ビューは元テキストと改訂テキストを個別のペインで並列表示するため、全体構造や長文の変更を直感的に把握できます。インラインビューはGitコマンド出力のように1画面内に+/-記号で時系列に圧縮表示する形式です。
はい。行単位の追加・削除だけでなく、一行の中で変数名や句読点などの一部が書き換えられた場合、その行内のトークンを細分化して変更された文字をハイライトします。
標準ではタブ、半角スペース、改行コードなどのすべての文字差異を厳密に比較します。書式差分を無視して本文の内容差分のみを確認したい場合は、空白正規化ツールを併用することで不要な差異を除外できます。
モダンブラウザの高速なJavaScriptエンジンにより、数万行規模のコードやテキストであれば数秒以内で差分を算出可能です。ギガバイト級の大規模ダンプファイルの場合は、メモリ負荷を防ぐため分割して比較することを推奨します。
いいえ。すべての差分計算と表示レンダリングはお使いの端末のブラウザ内メモリでのみローカル実行されます。ネットワーク経由でのデータ送信やログ保存は一切行われないため、社内セキュリティ基準が厳しい環境でも安心してご利用いただけます。