テキスト差分チェッカー — 2つのテキストを比較し、どこが変更されたかを正確に確認できます。

元のテキストと変更後のテキストを貼り付けて、行単位、単語単位、または文字単位で何が追加・削除されたかを確認できます。結果を並べて表示したり、行ごとに表示したり、大文字小文字や余分なスペースを無視したり、変更のない行を非表示にしたり、差分データをコピーまたはダウンロードしたりできます。両方のテキストはブラウザ内で比較されるため、サーバーにアップロードされることはありません。

2つの文章を比較する ブラウザ上で比較
追加・削除された行を並べて表示するテキスト差分チェッカー

あなたのテキスト

2つのテキストを貼り付けて、比較してください。

相違点

0行追加
0Removed
0 変更なし
—類似性
ガイド

テキスト差分チェッカーガイド:行、単語、文字の比較

diff の読み方、行単位、単語単位、文字単位で比較すべき場合、そして見やすい比較結果を得る方法について学びましょう。

わかりやすい説明

テキスト差分チェッカーとは何ですか?

テキスト差分チェッカーは、2つのテキストのバージョンを比較し、具体的にどこが変更されたかを表示します。追加された行、単語、または文字は緑色で、削除されたものは赤色でマークされます。

ライターは編集内容の確認に、開発者はコードや設定ファイルの比較に、そして誰でも2つの文書の内容が本当に一致しているかを確認するためにこのツールを利用できます。2つのテキストの違いが余分なスペースだけである場合は、まず「Whitespace Remover」でそれらを削除し、「Text Sorter」を使って2つのリストを同じ順序に整えてから比較してください。

テキストを比較する一般的な理由

なぜ人々はテキストを比較するのか

編集と下書き

エッセイ、契約条項、ブログ記事などで、編集者や同僚、あるいは翻訳ツールがどのような変更を加えたかを確認できます。

コードと設定

スクリプト、JSONファイル、または設定ファイルの2つのバージョンを比較し、問題の原因となった1行を見つけ出します。

リストとデータ

2回のエクスポート間で、メールリスト、製品名、キーワードリストなど、何が追加されたか、あるいは欠落しているかを確認してください。

行、単語、文字、およびビュー

行、単語、または文字単位で比較する

行

コード、リスト、段落の表示に最適です。変更された行はペアで表示され、その中の変更された単語がハイライト表示されます。

言葉

テキスト全体を単語単位で比較します。改行の位置が変わったものの、文言が同じである散文の比較に適しています。

登場人物

追加または削除された文字をすべて表示します。1文字のタイプミス、数字の書き間違い、あるいは誤って入力された記号を見つけるのに役立ちます。

並列または直列

「並列表示」では、両方のバージョンを隣り合わせに表示します。「インライン表示」では、削除箇所と追加箇所を順番に並べて、1つの列に統合して表示します。

わずか数ステップで比較

テキスト差分チェッカーの使い方

  1. 元のテキストを左側に、変更後のテキストを右側に貼り付けるか、「サンプル」ボタンを押して例を試してみてください。
  2. 「行」「単語」「文字」のいずれかで比較するかを選択してください。
  3. 「並列表示」または「インライン表示」を選択します。大文字と小文字の区別や余分なスペースが問題にならない場合は、「大文字小文字を区別しない」または「余分なスペースを無視する」にチェックを入れます。
  4. 長いテキストの場合は、「変更箇所のみを表示」にチェックを入れると、変更されていない行が非表示になり、各変更箇所の前後に数行の文脈が表示されます。
  5. 結果を保存するには、「Copy diff」をクリックするか、「.diff」をダウンロードしてください。「Swap」を使用すると、逆の順序で比較できます。
色、記号、および類似性

違いの見分け方

+ 緑 変更後のテキストに追加された部分 − 赤 元のテキストから削除された部分 通常 両方のテキストで同じ部分 類似度 = 2 × 変更なし ÷ (元のテキストの項目数 + 変更後のテキストの項目数) 例:8行と9行で、変更されていない箇所が6箇所 類似度 = 2 × 6 ÷ 17 = 71%

このツールは、両方のテキストに共通する最も長い連続した項目を探し出し、それ以外のすべてを変更点としてマークします。GNU diff や Git がデフォルトで使用しているのと同じアプローチであるマイヤーズのアルゴリズムを採用しているため、最小限の編集リストを特定することができます。プラス記号やマイナス記号、およびスクリーンリーダーで読み上げられるラベルがあることから、結果は色だけで判断されるものではありません。

「Copy diff」を実行すると、プレーンテキストが表示されます。行単位の場合、削除された行はマイナス記号で始まり、追加された行はプラス記号で始まります。単語や文字単位の場合、削除されたテキストは [- -] で囲まれ、追加されたテキストは {+ +} で囲まれます。

より良い結果

文章を比較するための簡単なコツ

  • コードやリストには「Lines」を、改行が調整された文章には「Words」を使用してください。
  • 「異なるエディタからテキストをコピーした際に、スペースの幅が異なる場合、余分なスペースを無視する」にチェックを入れます。
  • 2つのリストが同じように見えても順序が異なる場合は、まず両方を「テキストソーター」で並べ替えてから、比較してください。
  • プレーンテキストを貼り付けてください。テキストボックスに貼り付けると、太字や色などの書式設定は失われるため、単語のみが比較されます。
知っておくと役立つ情報

制限事項およびプライバシー

プライバシー

両方のテキストは、お使いのブラウザ上で比較されます。どちらのテキストも当社のサーバーには送信されません。お使いのデバイスには、モード、表示方法、およびオプションの設定のみが保存され、テキストそのものは一切保存されません。

制限事項

各テキストは最大200万文字まで、文字比較の場合は10万文字まで対応しています。2つの長いテキストの内容が大きく異なる場合、変更された部分が1つの置換ブロックとして表示されることがあります。このツールはプレーンテキストのみを比較対象とし、WordやPDFファイルは対象外です。また、コードの構文は認識しません。

よくある質問

テキスト差分チェッカーのよくある質問

オンラインで2つのテキストを比較するにはどうすればよいですか?

左のボックスに元のテキストを、右のボックスに変更後のテキストを貼り付けてください。違いはすぐに下部に表示され、追加されたテキストは緑色、削除されたテキストは赤色で表示されます。

色や記号にはどのような意味があるのでしょうか?

プラス記号付きの緑色は追加された箇所、マイナス記号付きの赤色は削除された箇所を示し、プレーンテキストは両方で同じです。変更された行の中では、変更された正確な単語がより強く強調表示されます。

行単位、単語単位、文字単位での比較には、どのような違いがあるのでしょうか?

「行単位」では行全体を比較するため、コードやリストに適しています。「単語単位」では単語ごとに比較するため、文章に適しています。「文字単位」ではすべての文字を比較するため、1文字のタイプミスや数字の書き間違いを見つけるのに役立ちます。

このツールは、何が変更されたかをどのように判断するのでしょうか?

このツールは、2つのテキストに共通する行、単語、または文字の最長の連続部分を見つけ出し、それ以外の部分をすべて「追加」または「削除」としてマークします。このツールは、GNU diff や Git がデフォルトで使用しているのと同じ手法であるマイヤーズのアルゴリズムを採用しています。

大文字小文字やスペースの違いを無視できますか?

はい。「大文字と小文字を区別しない」にチェックを入れると、大文字と小文字を区別せずに扱います。「余分なスペースを無視する」にチェックを入れると、先頭・末尾・連続するスペースを無視します。他に違いがない場合は、ツールがその旨を表示します。

「変更箇所のみを表示」とはどのような機能ですか?

変更のない行は非表示にし、各変更箇所の前後に3行ずつ文脈を表示します。また、非表示になった行数が注記として表示されます。この機能は、行単位で比較する場合に有効です。

類似度パーセンテージはどのように算出されるのですか?

これは、両方のテキストに含まれる同一項目の数を、両テキストの合計項目数で割った値の2倍です。完全に同一のテキスト2つでは100%、共通点がまったくないテキスト2つでは0%となります。

結果をコピーしたりダウンロードしたりできますか?

はい。「Copy diff」と「Download .diff」を実行すると、プレーンテキスト形式で表示されます。行単位の場合、削除された行はマイナス記号で始まり、追加された行はプラス記号で始まります。単語や文字単位の場合、削除されたテキストは [- -] で囲まれ、追加されたテキストは {+ +} で囲まれます。

コード、JSON、ドキュメントでも動作しますか?

コードやJSONを含むあらゆるプレーンテキストに対応していますが、構文は認識しません。WordやPDFファイルはアップロードできず、貼り付け時には書式が失われるため、単語のみが比較されます。

私のテキストはどこかにアップロードされたり保存されたりしていますか?

いいえ。両方のテキストはブラウザ上で比較されます。各テキストは最大200万文字まで対応しており、文字単位の比較の場合は最大10万文字まで対応しています。選択したモードやオプションの設定は端末に保存されますが、テキスト自体は保存されません。

このツールを利用している方々から

レビュー

レビューを読み込んでいます…
頑張り続けよう

ツールボックスには他にもツールが入っています

このホームページには、APIキーを必要としない無料ツールが他にも数十種類掲載されています。

ツールを提案する