Comparing two lists — a current inventory against a previous one, two versions of a customer list, an old and new set of tags — to find exactly what's new, what's missing, and what's unchanged is a common data reconciliation task.
Paste each list one item per line, and this tool calculates the set difference: items appearing only in list A, only in list B, and items present in both, giving a clear three-way breakdown of how the lists relate.
This is useful for reconciling two versions of any list-based data — checking what's been added or removed between two exports, comparing two team rosters, or finding overlap between two sets of categories or tags.
Because everything runs locally in your browser, results appear instantly and nothing you type or upload is ever sent to a server.
Bookmark this page if you expect to use this tool regularly — it loads fast and behaves the same way every time, with no account needed.
This kind of task shows up constantly in everyday writing, coding, design, and admin work, which is exactly why a dedicated, focused tool saves so much back-and-forth.
A tool that does one job well, without a cluttered interface or unrelated features competing for attention, tends to be faster to use than a heavier all-in-one app.
If you find yourself needing this often, keeping this page open in a tab is usually faster than digging through a bigger software suite's menus.
Frequently asked questions
Is the comparison case-sensitive?
Yes, by default "Apple" and "apple" are treated as different items — normalize casing in your input first if you want case-insensitive comparison.
Does line order matter for this comparison?
No, this treats each list as an unordered set of items, so reordering lines within either list doesn't change the comparison result.