Compare Three Lists

Compare three text lists side by side and instantly see what is shared across all lists, what appears in only one list, and what overlaps between exactly two lists. Paste your content or upload TXT files, then use cleanup options like ignore empty lines, trim whitespace, case-insensitive comparison, and sorting. Ideal for auditing datasets, reconciling exports, and finding differences across multiple sources.

Lines: 0
Lines: 0
Lines: 0
Only in A (0)

    
Only in B (0)

    
Only in C (0)

    
In A and B only (0)

    
In A and C only (0)

    
In B and C only (0)

    
In A, B and C (0)

    

About the Compare Three Lists Tool

The Compare Three Lists tool helps you compare three line-based lists at the same time. You can quickly find lines present in all three lists, values unique to one list, and values that overlap between exactly two lists. It is ideal for dataset audits, list reconciliation, and multi-source cleanup.

⭐ What it does

When you paste or upload three lists, the tool groups values into seven clear result sets:

  • In A, B and C
  • Only in A
  • Only in B
  • Only in C
  • In A and B only
  • In A and C only
  • In B and C only

⚙️ How to use

  1. Paste text in List A, List B, and List C, or upload three .txt files.
  2. Enable or disable cleanup options like ignore empty lines, trim whitespace, case-insensitive mode, and sorting.
  3. Review the seven output blocks with counts.
  4. Use Copy to copy all result sections, or Download .txt to export the full comparison report.

🔎 Example

List A:

apple
banana
kiwi

List B:

banana
orange
kiwi

List C:

banana
kiwi
grape

Result highlights:

  • In A, B and C: banana, kiwi
  • Only in A: apple
  • Only in B: orange
  • Only in C: grape

⚙️ Options

  • Ignore empty lines - skips blank rows during comparison.
  • Trim whitespace per line - removes leading and trailing spaces before matching.
  • Sort results alphabetically - sorts each result section for easier review.
  • Case insensitive - treats uppercase and lowercase versions as the same value.
  • Ignore double whitespaces - normalizes repeated spaces inside each line.

⚠️ Notes

  • All processing runs locally in your browser; your lists are not uploaded.
  • The comparison is line-based. Each line is treated as one value.
  • This tool compares unique values for overlap groups, which helps reduce noise from duplicate entries.

Frequently Asked Questions

It compares three line-based lists and shows shared values, unique values per list, and values that overlap in exactly two lists.

This tool adds a third list and returns seven result groups so you can analyze full overlap patterns between A, B, and C.

Yes. You can upload one TXT file for each list input: List A, List B, and List C.

You get: In A, B and C; Only in A; Only in B; Only in C; In A and B only; In A and C only; In B and C only.

Case-insensitive mode treats values like Apple and apple as the same value during comparison.

It removes leading and trailing spaces on each line before comparing, which reduces false differences caused by extra spaces.

It converts repeated spaces inside lines into a single space, which helps when data contains inconsistent spacing.

Yes. Enable Sort results alphabetically to sort each result block for easier scanning and export.

Yes. Use Copy to copy all sections, or Download .txt to save the full report as a plain text file.

No. The tool runs entirely in your browser and does not upload list data.

Yes. It works with any line-based values such as email addresses, links, product IDs, usernames, or log entries.

There is no fixed hard limit in the tool itself. Performance depends on your browser and device when processing very large lists.