Built on C/C++ hash-table cores
No account required · Windows · v1.0
Exports rows that appear in both Master and Compare.
TXT
Plain text lists
Every line in the file is treated as one data entry — drop in a list and compare it immediately.
Free
Line-by-line
CSV
Spreadsheet columns
Choose exactly which column (A, B, C…) and which starting row to scan, so only the data you need gets pulled in.
Pro
Column select
Row offset
01
Sort results A–Z
Output rows are automatically arranged in alphabetical order, ready to scan or hand off.
02
Trim whitespace
Leading and trailing spaces are stripped from every row, so a stray keystroke never breaks a match.
03
Case-insensitive matching
"abc" and "ABC" are treated as the same value — and the original capitalization is kept in the export.
04
Auto-split large outputs
Results over 100,000 lines are split into Part 1, Part 2 and so on, so files stay light enough for Notepad or Excel.
Built for files that crash other tools
ListDedupe runs on a Cython-optimized C/C++ core with hash table lookups, so matching happens at constant time per row instead of slowing down as your lists grow.
Multi-threading keeps the interface responsive while a comparison runs in the background — no "Not Responding" screen, even on multi-million-row files.
Line-by-line
Hash tables
Multi-threaded
High-DPI UI
10K rows
0.04s
500K rows
0.9s
5M rows
6.1s
10M+ rows
12s
66% off
Free
$0
Enough to find duplicates between two plain text lists.
✓
Duplicates mode (A ∩ B).
✓
TXT input format.
✓
Sort results A–Z.
Most popular
Pro
$2.99
$1
One-time
All five set operations, CSV support and full output cleanup.
✓
All 5 modes (A−B, B−A, AB, AB−D).
✓
CSV with column and row select.
✓
Trim whitespace.
✓
Case-insensitive matching.
✓
Auto-split outputs over 100k lines.