本文へスキップ
ToolDesk

テキスト差分

2つのテキストを行単位で比較。追加・削除を色で表示。

開発

このツールについて

テキスト差分ツールは、2 つのテキストを行単位で比較し、どこが追加され、どこが削除されたかを色分けして見せるツールです。文章の校正前後を突き合わせたい、設定ファイルの新旧を比べたい、コピペした 2 つの文章の違いを見つけたい、といった場面で役立ちます。比較はすべてブラウザ内で行われ、入力したテキストが外部サーバーに送信されることはありません。

2 つの文章を目視で見比べると、1 文字の違いや行の入れ替わりは驚くほど見落としやすいものです。このツールは、左右(または新旧)のテキストを行ごとに照合し、変わっていない行・追加された行・削除された行を区別して表示します。差分が視覚的に浮かび上がるため、変更点を確実に把握できます。

使い方は、比較したい 2 つのテキストをそれぞれの入力欄に貼り付けるだけです。プログラムのソースコード、契約書や規約の改訂、翻訳の前後、メールの下書きの推敲など、テキストであれば分野を問わず使えます。行単位の比較なので、段落や項目の増減を追うのに適しています。

差分はあくまで「行の一致・不一致」に基づく機械的な比較です。意味的に同じでも表記が違えば差分として表示され、逆に空白や改行の違いも変更として検出されます。意図しない差分が多い場合は、比較前に不要な空白や改行を整えておくと、本質的な変更点が見やすくなります。

使い方

  1. 「変更前」と「変更後」のテキストをそれぞれ入力します。
  2. 行単位で比較され、追加・削除・置換が色で表示されます。変更された行は、行内で実際に変わった箇所だけが強調されます。
  3. 「左右に並べる」「行番号」「一致行を畳む」で表示を切り替えられます(設定は次回も保持されます)。
  4. 追加・削除の件数も集計されます。

よくある質問

入力したテキストはサーバーに送信されますか?

いいえ。比較はすべてブラウザ内で処理されるため、入力したテキストが外部に送られることはありません。機密性の高い文書でも安心して扱えます。

行単位と文字単位、どちらの比較ですか?

基本は行単位で追加・削除を検出します。1 行の中のどこが変わったかを追うより、どの行が増減したかを俯瞰するのに向いています。

大文字・小文字や全角・半角の違いも差分になりますか?

はい。文字が異なれば別の行として扱われます。表記ゆれを無視したい場合は、比較前に表記を揃えておくと差分が見やすくなります。

空白や改行の違いも検出されますか?

行末の空白や空行の増減も違いとして表示されます。意図しない差分が多いときは、事前に余分な空白を取り除いておくのがおすすめです。

どんな用途に使えますか?

ソースコードの変更確認、文書・規約の改訂比較、翻訳の前後チェック、原稿の推敲など、テキスト全般の比較に使えます。

長い文章でも比較できますか?

ブラウザのメモリが許す範囲であれば扱えます。極端に長大なテキストは端末の性能により表示が重くなる場合があります。