差分ビューア
先に元のテキストを貼り付けてください。
このテキストは長すぎるため、ここでは比較できません。各テキストは最大20,000行、500,000文字までです。
2つのテキストの違いが大きすぎるため、ここでは行単位で比較できません。それぞれのテキストの範囲を絞って比較してください。
ブラウザーが、次のステップ用にテキストを保存することをこのページに許可しませんでした。このページのサイトデータを許可するか、短いテキストを使って、もう一度お試しください。
契約書の2つのバージョン、設定ファイルの2つのコピー、メールの2つの下書き。これらの間で何が変わったのかを正確に把握したいとき、目で追ってスクロールする方法には限界があります。この差分ビューアは2つのテキストを行単位で比較し、追加を緑、削除を赤でハイライトし、結果を統合表示または並列表示で、両バージョンの行番号付きで表示します。
2つのテキストを比較する手順
-
1
元のテキストを貼り付ける
1つ目のバージョンのテキストを貼り付けるか入力して、次のステップに進みます。
-
2
変更後のテキストを貼り付ける
元のテキストと比較したいバージョンを追加して、比較に進みます。
-
3
差分を確認する
削除された行は赤、追加された行は緑で表示され、編集された行の中では変更された文字や単語がマークされます。並列表示と統合表示を切り替えたり、空白や大文字・小文字の違いを無視したり、結果を unified diff 形式でコピーしたりできます。
差分マーカーの早見表
| 記号 | 意味 |
|---|---|
+ |
新しいバージョンにのみ存在する行(追加) |
- |
元のバージョンにのみ存在する行(削除) |
| (空白) | 両バージョンで同一の行(コンテキスト) |
統合表示と並列表示
- 統合表示。 両方のテキストを1つの列に積み重ねて表示します。追加された行は緑、削除された行は赤、変更のない行は無色で、各行は元のバージョンと新しいバージョンでの番号を表示します。
- 並列表示。 元のバージョンと新しいバージョンが左右の列に表示されます。片側のセルが空の場合は、その行がもう一方にしか存在しないことを意味します。
行単位の比較
このツールは、空白を含めてテキストを行単位で比較し、一方のテキストを他方に変えるための最小の行挿入・行削除の組み合わせを見つけます。そのため、インデントや行末スペースの変更は変更された行として表示されます。これは、再フォーマットされたコード、異なる行幅に折り返されたテキスト、うっかり行末スペースが入り込んだYAMLやINIの断片を比較するときに役立ちます。
ヒント
- 大きな文書のセクションを比較するときは空行を区切りに使うと便利です。長い入力でもこのアルゴリズムは問題なく処理します。
- JSONは整形してから比較する。 同一のJSONオブジェクトでも別の行でシリアライズされていれば、生のdiffでは異なって見えます。先に整形してください。
- ログファイルのdiffではタイムスタンプを取り除く。 残しておくと、すべての行が変更されたように表示されます。
- 両テキストの順序は保ったままにする。 このツールは同一の行を対応付けますが、移動したブロックは検出しません。2つの段落を入れ替えると、削除と追加として表示されます。
よくある質問
2つのテキストを行単位で比較し、一方のバージョンをもう一方に変えるための最小の挿入・削除の組み合わせを求めます(最長共通部分列の手法)。表示されるのは違いだけです。ファイルのマージや変更は行いません。
はい。入力はプレーンテキストとして扱われるため、コード、設定ファイル、JSON、ログ、散文のいずれでも使えます。等幅フォントで表示されるので書式はそのまま読みやすく、言語固有の解析は行わないため、どんな種類のファイルでも確実に動作します。
行単位の差分は各行をその位置で比較するため、移動したブロックは追跡されません。したがって、2つの段落を入れ替えると、削除されたブロックと追加されたブロックとして表示されます。これはこの種の比較では正常な動作です。
2つのテキストはブラウザー内にとどまります。比較はこのページ上で行われ、当社のサーバーに送信されることも、ページのリンクに追加されることもありません。ステップ間では、タブを閉じるか[やり直す]を選ぶまで、このブラウザーのタブにのみ保持されます。
関連ツール
ASCII表リファレンス
0から127までの完全なASCII表です。NUL、LF、DELなどの制御コードを含め、各文字の10進数、16進数、8進数、2進数、HTML数値文字参照を表示します。
FPS カウンター
requestAnimationFrame でブラウザーの FPS を測定。平滑化、最小・最大フレームレート、警告しきい値、任意のグラフに対応。ローカルで動作し、アップロードも API も不要です。
プレースホルダー画像ジェネレーター
1〜4000 pxの画像に色と文字を設定し、PNGで保存できます。外部URLとHTMLもコピーできます。
CMYK から RGB への変換
標準的な計算式で CMYK の割合をおおよその RGB 値と Hex 値に変換し、画面用にすばやく確認できます。
HTML 圧縮ツール
通常のコメントを削除し、空白を整理して、ブラウザ内で HTML をコンパクトにします。使用前に結果を確認してください。
HTML文字参照
HTMLエンティティの検索可能なリスト、その名称コードおよび数値コード、および特殊文字や記号のワンクリックコピー機能を提供します。
このツールは他の言語でも利用できます
- Trình xem khác biệt [VI]
- Skillnadsvisare [SV]
- عارض الفروق [AR]
- 차이 뷰어 [KO]
- โปรแกรมดูความแตกต่าง [TH]
- Visualiseur de différences [FR]
- Penampil Perbedaan [ID]
- Diff-Viewer [DE]
- Verschillenweergave [NL]
- Visor de diferencias [ES]
- Podgląd różnic [PL]
- Visualizador de Diferenças [PT]
- Diff Viewer [EN]
- Visualizzatore di differenze [IT]
- Просмотр различий [RU]
- Fark Görüntüleyici [TR]
- 差异查看器 [ZH]