Text List Compare

Compare two line-separated lists. Find intersection, union, left-only, right-only or symmetric differences without uploading text.

How to use

Place one item on each line. Intersection returns items in both lists; A − B returns items only in A. Union combines both; symmetric difference excludes shared items. Empty lines are ignored and duplicate items appear once.

Output follows first appearance in A, then B when needed. Case-insensitive comparison uses Unicode lowercase conversion and preserves the first original spelling. It is not locale-specific collation or accent folding.

Behavior and limits

Use this to reconcile product codes, URLs, subscriber exports or translation keys. Unlike a line-by-line diff, this compares membership, so changing line order alone does not count as a difference.

Questions & answers

Why are repeated lines removed?

These operations use sets. If you need occurrence counts or duplicate frequency, use a frequency analysis tool instead.

Is my input uploaded?

No. Processing runs in your browser. This tool does not send your input to an API or save it in local storage. Text tools accept up to 200,000 characters.

Other Languages