A and B
Common to both
Items present in both List A and List B.
bob@example.com carol@example.com
Text Tools
Compare two lists in your browser. Find common items, only-in-A, only-in-B, union, and symmetric difference. Case and trim controls, no signup.
Try a sample
5 items after split.
5 items after split.
Options
Split each list by
Comparison rules
Common to both
2
Only in A
3
Only in B
3
In either list
8
In exactly one
6
A and B
Items present in both List A and List B.
bob@example.com carol@example.com
A not in B
Items present in List A but missing from List B.
alice@example.com dave@example.com erin@example.com
B not in A
Items present in List B but missing from List A.
frank@example.com grace@example.com heidi@example.com
A or B
Every unique item across both lists, deduplicated.
alice@example.com bob@example.com carol@example.com dave@example.com erin@example.com frank@example.com grace@example.com heidi@example.com
A xor B
Items present in only one of the two lists (the differences).
alice@example.com dave@example.com erin@example.com frank@example.com grace@example.com heidi@example.com
Comparison runs entirely in your browser. Lists are not uploaded.
List Comparison Tool takes two lists and shows exactly how they overlap. Paste List A and List B, pick how each list is split (one item per line, comma-separated, or whitespace-separated), and the tool reports five result groups at once: items common to both lists (the intersection), items only in List A, items only in List B, every unique item across both lists (the union), and items present in exactly one list (the symmetric difference). Each group is separately copyable so you can grab the slice you need without rebuilding the comparison. Three small but important controls keep the results matching real-world usage: trim whitespace removes leading and trailing spaces so 'alice@example.com' and ' alice@example.com ' compare equal, ignore blank items drops empty rows that creep in from copy-paste, and the case-sensitive switch lets you decide whether 'Apple' and 'apple' count as the same item. Each result list can be sorted alphabetically with a locale-aware natural sort (so file2 lands before file10), or kept in source order if you want to preserve the order the items appear in the lists you pasted. The tool also reports per-list stats: how many items each side started with, how many were unique after deduplication, and how many duplicates within a single list were collapsed before the comparison. Useful for reconciling two email subscriber exports, finding keyword gaps and overlaps between two SEO lists, comparing two ID exports from a database, finding which tags are unique to one CMS export versus another, spotting missing rows after a data migration, and any time you have two lists and want to know what they share, what they don't, and which side an item came from. Comparison runs entirely in your browser using JavaScript Sets, so the lists you paste here, including any internal IDs or customer email addresses, never leave your device.
Free to use. Works in your browser. No signup, no login.
Related tools
Side-by-side line, word, and character diff with a unified patch.
Open tool
TextRemove duplicate lines, blank lines, extra spaces, tabs, and invisible characters.
Open tool
TextSort lines alphabetical, natural, numeric, length, random, or reverse with dedupe.
Open tool
TextFind and replace text in plain or regex mode with live match highlighting.
Open tool
TextPer-word frequency table with sort, search, stopwords, and CSV export.
Open tool