How to merge two lists
- Paste List A into the first column — one item per line.
- Paste List B into the second column — one item per line.
- Choose a merge mode — Concat, Interleave, Union, or Intersection. The result updates instantly in the third column.
- Adjust options — remove duplicates, sort the result, or enable case-sensitive matching.
- Copy the result with the copy button above the output column.
Merge modes explained
Concatenate
A=[1,2,3] + B=[4,5] → [1,2,3,4,5]
Appends all items from List B after all items from List A. The simplest merge — use it when you want to combine two exports into one sequential list.
Interleave
A=[1,2,3] + B=[a,b] → [1,a,2,b,3]
Alternates items from A and B: A₁, B₁, A₂, B₂, … When lists are unequal lengths, the remaining items from the longer list are appended at the end. Use for balanced queues, alternating question sets, or round-robin ordering.
Union
A=[1,2,3] + B=[2,3,4] → [1,2,3,4]
Returns all unique items from both lists — equivalent to SQL UNION. Items that appear in both lists are included once (from List A). New items from List B are appended in order. Use to combine two tag lists, keyword sets, or email lists without duplicates.
Intersection
A=[1,2,3] + B=[2,3,4] → [2,3]
Returns only items that appear in both lists — equivalent to SQL INNER JOIN / set intersection. Use to find common emails between two lists, shared tags between two posts, or overlapping inventory between two datasets.
Common use cases
Combine two exports
Merge two CSV column exports or data dumps into one list before importing into a spreadsheet or database.
Find email overlap
Use Intersection to find addresses on two mailing lists — subscribers who signed up through two different channels.
Deduplicate after merge
Concatenate two keyword lists then enable Remove duplicates — faster than doing it manually in a spreadsheet.
Round-robin scheduling
Interleave two teams or task queues to create a fair alternating assignment order.
Tag reconciliation
Use Union to get a master list of all unique tags across two content sets, or Intersection to find shared tags.
A/B list comparison
Paste the same list at two points in time — use Intersection to find what survived, use Union minus Intersection to find what changed.