Compare Lists
Compare two lists and find values only in A, only in B, shared values, union, or symmetric difference with configurable matching rules.
Compare two lists as sets without losing useful values
List comparison answers several different questions: which values exist only in the first list, which exist only in the second, which are shared, and what the combined union contains.
ArrayText preserves the first visible spelling of each value while allowing case-insensitive matching. Inputs are deduplicated before set operations so repeated values do not distort counts.
Compare Lists FAQ
What is the difference between union and intersection?
Union contains every unique value from either list. Intersection contains only values found in both lists.
What is symmetric difference?
Symmetric difference contains values found in exactly one list, combining only-in-A and only-in-B results.
Are duplicate values counted more than once?
No. This tool treats each input as a set and keeps one occurrence of each value for comparison.
Continue working with your data
Convert lists between newline, comma, tab, pipe, semicolon, space, and custom delimiters with trimming, quotes, and deduplication.
Remove Duplicate LinesRemove duplicate lines while preserving order, keep first or last occurrence, and control case, whitespace, blank lines, and Unicode normalization.
Sort List OnlineSort text lines alphabetically, naturally, numerically, by length, or in reverse with trimming, blank-line, and duplicate controls.
Split List Into ChunksSplit a list by items per batch, target batch count, or maximum characters and copy or download each generated chunk.