Paste or type two lists (one item per line) and instantly see what they have in common, what is unique to each, and a combined summary. Ideal for comparing CSV columns, email lists, product SKUs, student rosters, survey responses, or any set of text strings.
Comparing two lists — also known as set comparison or list differencing — is a fundamental operation in data analysis, programming, and everyday problem‑solving. At its core, it identifies three disjoint subsets:
These three sets partition the union of both lists. This simple yet powerful concept is used daily by data analysts, marketers, educators, and software engineers to reconcile data, detect duplicates, validate imports, and much more.
Formal definition:
Let A and B be sets of strings. Then:
A ∩ B = { x | x ∈ A and x ∈ B } (common)
A \ B = { x | x ∈ A and x ∉ B } (only in A)
B \ A = { x | x ∈ B and x ∉ A } (only in B)
|A ∪ B| = |A| + |B| − |A ∩ B|
The tool supports two core comparison modes via the case‑sensitive toggle:
The trim whitespace option ensures that accidental spaces around items do not affect results — a common source of false mismatches when copying from spreadsheets or emails.
A non‑profit organization merged two donor databases. List A had 1,200 contacts, List B had 950. Using this comparator, they discovered:
With this insight, they cleaned the master list, removed duplicates, and targeted the "Only in B" segment for a welcome campaign. The tool saved hours of manual spreadsheet work and reduced human error.