リスト比較ツール - 差分・積集合・和集合を抽出

2つのリスト(行単位)を比較して、一方にしかない要素・両方にある要素・すべての要素を自動で分類します。

使い方

  1. 「リスト A」に1行1項目で最初のリストを入力します
  2. 「リスト B」に1行1項目で比較するリストを入力します
  3. 必要に応じて「大文字/小文字を無視」「行の空白を除去」オプションを設定します
  4. 入力と同時にリアルタイムで4つの結果が表示されます:A のみ・B のみ・共通・合計
  5. 各結果の「コピー」ボタンでクリップボードにコピーできます

使用例

権限リストの差分確認:
A(旧権限)とB(新権限)を比較して、追加された権限(B のみ)と削除された権限(A のみ)を確認する
メールリストの重複チェック:
2つのメーリングリストを比較して、両方に含まれるアドレス(共通)を特定する
依存関係の比較:
2つのプロジェクトのpackage.jsonの依存パッケージリストを比較して差分を確認する

よくある質問

データはサーバーに送信されますか?
いいえ。すべての処理はブラウザ内で行われます。
重複した行の扱いはどうなりますか?
各リスト内の重複は自動的に除去して集合演算を行います。例えばリストAに同じ値が2行あっても1行として扱います。
「合計(A ∪ B)」と「A のみ + B のみ + 共通」の違いは?
合計(和集合)はAとBのすべてのユニークな要素を1つにまとめたものです。A のみ + B のみ + 共通 を合わせると重複なしの全体と同じになります。
大文字小文字を無視するとどうなりますか?
比較時にすべて小文字に変換して集合演算を行います。表示される値は元の大文字小文字を保持します(最初に出現したほうの表記で表示されます)。
何万行のリストでも処理できますか?
JavaScriptのSet演算を使用しているため、数万行程度であれば高速に処理できます。ブラウザのメモリに依存します。

関連ツール

更新情報

最終更新日: 2026-02-20

  • 2026-02-20 初回リリース