The Merge Two Lists tool compares two lists and combines them in different ways. You can find all unique items from both lists (union), show only items that appear in both lists (intersection), display items that exist only in List A, or display items that exist only in List B.
The tool supports four common set operations: Union shows all unique items from both lists. Intersection shows items that appear in both lists. A minus B shows items in List A that do not appear in List B. B minus A shows items in List B that do not appear in List A.
Simply paste your lists into the two input boxes and choose an operation. Results are generated instantly and can be copied with a single click.
This tool is useful for comparing keyword lists, email subscribers, product inventories, customer records, IP addresses, and other datasets. It helps you find overlaps, discover missing entries, and identify differences between two lists.
Everything runs locally in your browser. Your data never leaves your device, and no account, login, or installation is required.
Paste List A in the left panel — one item per line.
Paste List B in the right panel — one item per line.
Choose an operation: Union, Intersection, A minus B, or B minus A.
Copy the result from the output panel.
These are the three core set operations for comparing two lists. Union combines everything from both lists into one deduplicated set — use it when you want a master list with nothing missing. Intersection keeps only the items that appear in both lists — use it to find overlap, like keywords both competitors are bidding on.
Difference (A minus B, or B minus A) keeps items unique to one side — use it to find what's missing from one list relative to the other, such as new subscribers added since your last export, or SKUs that exist in your warehouse system but not your storefront.
Union returns all unique items from both lists combined. Intersection returns only items that appear in both lists — the overlap.
A minus B (also called set difference) returns items that are in List A but not in List B. It shows what is unique to List A.
By default yes. Toggle case-insensitive mode to treat 'Apple' and 'apple' as the same item during comparison.
Yes — put your old list in A and the new list in B. Use B minus A to see which email addresses were added.
Yes — put each keyword list in A and B, then use Intersection to find the overlapping keywords.
Yes — Union returns all unique values from both lists. If an item appears in both lists or multiple times in one list, it appears only once in the output.
This tool compares exactly two lists. For more complex multi-set operations, run the tool multiple times using the output of one pass as input for the next.
Yes — put your old subscriber list in A and your current list in B, then use A minus B to see which addresses from the old list are no longer present.
Yes — paste one supplier's SKU list in A and the other in B. Use Intersection to find shared products, or A minus B / B minus A to find items unique to each supplier.
Union, Intersection, and Difference all treat each list as a set of unique values first, so duplicate entries within List A or List B don't affect the result — each unique value is only counted once.