Compare Two Lists
Paste two lists, one item per line, to see what is unique to each, what they share, and the combined set. Matching can ignore case, and blank lines and duplicates are handled for you.
How to compare two lists
- Paste your first list into List A, one item per line.
- Paste your second list into List B.
- Read the four result groups: only A, only B, in both, and the union.
Examples
Find shared and unique items
List A: apple, banana, cherry List B: banana, cherry, date
Only A: apple. Only B: date. Both: banana, cherry.
Frequently asked questions
How are items separated?
By line. Put one item per line in each box. Blank lines are ignored and surrounding whitespace is trimmed by default.
Can I match while ignoring case?
Yes. Turn on case-insensitive matching so 'Apple' and 'apple' count as the same item. The result keeps the original casing of the first time the item appears.
What happens to duplicate items in one list?
Duplicates within a single list are collapsed to one entry before comparing, so each item is counted once.
What does the union show?
The union is every distinct item across both lists combined, with items from List A listed first followed by any new items from List B.
Is my data private?
Yes. The comparison runs entirely in your browser and nothing is uploaded.
Related tools
CSV to Markdown
Convert CSV data into a clean GitHub-flavored Markdown table. Handles quoted fields, commas, and pipes, with column alignment. Free, fast and private.
Remove Line Breaks
Remove line breaks and paragraph breaks from text online. Flatten copied text into one line, keep spaces tidy, then copy the result. Free and private.
.env to JSON
Convert a .env file to JSON, or JSON back to .env. Parses KEY=value lines, comments, quotes and export. Runs entirely in your browser.
Aspect Ratio Calculator
Calculate aspect ratios fast. Enter a ratio like 16:9 and one dimension to get the other, or enter width and height to simplify the ratio.
Base32 Encode
Base32 encode and decode text online using the standard RFC 4648 alphabet with proper padding. UTF-8 safe, fast and private in your browser.
Base58 Encoder
Encode and decode Base58 online with the Bitcoin alphabet. Convert text to Base58 or back, UTF-8 safe, no confusing 0 O I l. Runs in your browser.