テキスト差分チェッカー — 無料オンライン

2つのテキストやコードを比較し、行単位または単語単位で変更箇所を正確に表示します。

結果は情報提供のみを目的としており、誤りを含む場合があります。重要な情報は必ずご自身で確認してください。本ツールのご利用は自己責任でお願いいたします。

このツールでできること

テキスト差分チェッカーは、2つのバージョンのテキストを比較して変更点をハイライトします。削除されたテキストは赤、追加されたテキストは緑で表示され、変更のない部分はそのまま表示されます。片側に元のテキスト、もう片側に新しいバージョンを貼り付けて比較を押してください。行単位モードは各行を1つの単位として扱うので、コード、設定ファイル、リストに適しています。単語単位モードは、段落の中で変わった単語を正確にハイライトします。 文字単位モードでは、変わった文字そのものを示すので、誤字やID、コードの確認に便利です。

比較には、git diffと同じ手法であるMyers差分アルゴリズムを使い、最小限の変更セットを表示します。受け付けるテキストは最大100万文字です。非常に大きな2つのテキストが数千か所で異なる場合は、共通する先頭と末尾を正確に保ったまま、変更された中間部分を1つの削除ブロックと1つの追加ブロックとして表示します。これにより、タイムアウトすることなくすばやく結果が得られます。

こんなときに使えます

  • 契約書、記事、翻訳の2つのバージョン間で何が変わったかを確認するとき。
  • ほぼ同一であるはずの2つの設定ファイルや環境ファイルを比較するとき。
  • CMSのテキストなど、Gitの履歴がない状態で編集内容をレビューするとき。
  • 2つのAPIレスポンスを、両方ともJSONフォーマッター・整形ツールで整形したうえで比較するとき。

使用例

入力

The deploy runs at 9:00.
It uses the staging database.
Notify the team on Slack.
---
The deploy runs at 9:00.
It uses the production database.
Notify the team on Slack.

出力

  The deploy runs at 9:00.
- It uses the staging database.
+ It uses the production database.
  Notify the team on Slack.

このツールについての質問

どちらのモードを使えばよいですか?

行ごと追加・削除されるコード、データ、リストには行単位を使います。1〜2語だけ変わるような文章で、どの単語が変わったかを正確に知りたい場合は単語単位を使います。

スペースを1つ追加しただけなのに、行全体が変更されたと表示されるのはなぜですか?

行単位モードでは、末尾のスペースやタブも含め、わずかでも違いがあればその行は変更されたものとして扱われます。空白の違いが問題にならない場合は、まず両方のテキストを空白・改行整理ツールに通してください。

入力したテキストは保存されますか?

比較はすべてブラウザ内で行われます。2つのテキストがサーバーに送信されたり、保存・記録されたりすることはありません。

順序に関係なく2つのリストを比較できますか?

差分は順序の影響を受けます。まず行ソート・重複削除ツールで両方のリストを並べ替えて重複を除いてください。そうすれば、一方のリストにしかない項目だけがマークされます。

このツールは無料ですか?

はい、無料でご利用いただけます。登録・メールアドレス不要。結果はこのページに表示されます。

結果はどこで確認できますか?

このページでツールを使用すると、結果がここに表示されます。メールで受け取る必要はありません。