List Comparison

Compare two lists to find shared items, differences, and a combined list without duplicates.

Compare your lists

Paste one item per line. Blank lines are always ignored. Each list supports up to 20,000 nonblank entries and 2 MiB of UTF-8 text. Either or both lists may be empty.

0 nonblank entries · 0 unique items

0 nonblank entries · 0 unique items

Results contain unique items. Matching uses only your trim and case options; accents, punctuation, internal spaces, and Unicode forms are not normalized. The first spelling and order from A are kept; new items from B follow in their original order.

Comparison result

Compare your lists to see the result.

How to compare two lists

  1. Paste one item per line into lists A and B. Load the sample to try a comparison with repeated items.
  2. Choose whether to trim surrounding spaces or ignore letter case, then compare. Counts distinguish nonblank input lines from unique items.
  3. Choose common items, either difference, symmetric difference, or the union. Copy or download the selected result; changing an input or matching option clears the previous result.

List comparison examples

  • Find product codes present in one inventory export but missing from another.
  • Identify email addresses shared by two lists using case-insensitive matching.
  • Combine two task lists and remove repeated entries while preserving the first occurrence.

Frequently asked questions

How do repeated entries affect results?

Each result is a set of unique matching items. Repeated input lines count toward the nonblank entry count, but appear only once in a result. The first spelling is retained.

What is the difference between list comparison and text diff?

List comparison checks membership regardless of line position. Text diff compares changes in text order and content. Use this tool when each line is an independent item.

What if one or both lists are empty?

One empty list is valid: the nonempty list supplies the union and its corresponding difference, while common items are empty. Comparing two empty lists produces zero items for every result.

Does ignoring case also standardize email addresses or accented text?

No. Ignoring case uses lowercase matching only. This tool does not validate addresses, remove accents, normalize Unicode, or standardize punctuation.

Lists are processed in this browser tab. The tool does not save your entries or include list contents in analytics events. Copy or download results if you want to keep them.

Find this tool useful? Share it with your team to speed up your workflow.

If you like it, tap to support it; if it needs improvements, tap and we’ll prioritize updates.

Press Ctrl+D to save this tool in your bookmarks.

Find Another Tool

(75 available)

Noobkit

Free browser tools for text, files, colors, and everyday development tasks.

Privacy Policy | Contact Us

© 2025-2026 怒伯工具箱. All rights reserved.