🆚 テキスト差分チェッカー — 2つのテキストを無料でオンライン比較
2つのテキストを行単位で即時比較 — 無料、ブラウザ上で完結しファイルのアップロードもアカウントも不要。オフラインでも動作します。
オリジナル
変更済み
差分結果
上に両方のテキストを入力し、[比較]をクリックしてください。
はじめからプライベート. このツールはすべてブラウザ内で動作します — 入力した内容はアップロードも保存もされず、オフラインでも使えます。
概要
元のテキストと変更後のテキストを2つのパネルに貼り付けて「比較」をクリックすると、追加・削除・変更なしの行がカラーでハイライト表示されます。差分アルゴリズムにはLCS(最長共通部分列)を使用し、行単位で正確に比較します。すべてJavaScriptでクライアント側のみで処理されるため、テキストがデバイス外に出ることは一切なく、機密コード・契約書・プライベートな文書の比較にも安心してお使いいただけます。
使い方
- 左側の「オリジナル」パネルに原文を貼り付けます。
- 右側の「変更済み」パネルに変更後の文章を貼り付けます。
- 「比較」ボタンをクリックします(入力するだけで差分が自動更新されます)。
- カラーコードで結果を確認します:緑は追加行、赤は削除行、グレーは変更なしの行です。
- 「クリア」をクリックして両方のパネルをリセットし、新しい比較を開始します。
よくある質問
- このツールは無料ですか?
- はい、完全無料です。使用回数の制限も、会員登録も、隠れた費用も一切ありません。
- テキストはサーバーにアップロード・保存されますか?
- いいえ。すべての比較はブラウザ上のJavaScriptでローカルに処理されます。テキストがデバイスの外に出ることはありません。
- オフラインでも使えますか?
- はい。ページを一度読み込んだ後は、インターネット接続なしで完全にオフラインで使用できます。
- どのような差分アルゴリズムを使っていますか?
- 古典的なUnixのdiffコマンドと同様に、LCS(最長共通部分列)ベースの行単位差分アルゴリズムを使用して、追加・削除・変更なしの行を正確に識別します。
- プレーンテキストだけでなく、コードも比較できますか?
- はい。ソースコード、JSON、マークダウン、設定ファイルなど、テキストとして貼り付けられるあらゆる内容を比較できます。
- なぜ小さな編集がときどき一行まるごと置き換えとして表示されるのですか?
- 比較は行単位で行われるため、一行は一致するか一致しないかのどちらかです。一行の中で単語ひとつだけ変更すると、その行は削除されたものと再追加されたものとして表示されます。これにより出力は予測可能になり、これはほとんどのバージョン管理ツールがデフォルトで使用する粒度と同じです。文章の場合、比較する前に各文をそれぞれ一行に分けておくと、結果ははるかに読みやすくなります。
- 2つのパネルの順序は重要ですか?
- はい。左のパネルは元の内容として扱われ、右のパネルは改訂版として扱われます。そのため、両方を交換すると、すべての追加が削除として表示されることになります。差分が逆に表示されている場合、これは通常、このようなことが起きたことを意味します。