Text Cleanup
List Comparison
Find common or missing entries in two lists, with explicit case and whitespace matching.
What this tool is for
List Comparison helps you compare membership of two line-based lists independently of their row positions. Processing happens in the current browser session, so the normal workflow does not require uploading the text to BiNotePads.
How to use List Comparison
- Enter or paste the source data and keep an untouched copy when the order or formatting matters.
- Choose the available options, then select Process.
- Review the entire result before copying, downloading, publishing or importing it elsewhere.
Compare membership rather than row position
Try this small sample before using your own text.
Sample input or options
First list: Alpha beta Alpha Second list: beta BETA Gamma
What to check in the result
Common entries: beta. First list has 2 unique entries; second list has 3.
Before you use the output
With the default case-sensitive comparison, beta and BETA are different. Turn case sensitivity off and the second list has two unique entries. Empty lines are ignored, repeated entries count once, and output retains the first original line from the relevant source. Trimming affects matching, not the text of the retained output.
Compare entries, not positions
Put one ordinary entry on each line in each input. The default result contains values present in both lists, even when they appear on different rows. Choose Only in first list or Only in second list to find missing entries, or Combined unique entries to produce a union. Reordering alone does not create a difference in this tool.
Choose the matching rules deliberately
Case sensitivity is on by default: beta and BETA are different entries. When it is off, matching uses JavaScript lowercase conversion rather than language-specific or fuzzy matching. The edge-space option trims leading and trailing whitespace only for matching. It does not change internal spacing or rewrite the retained source line.
Empty or whitespace-only lines are ignored. Repeated matching entries count once. The first source spelling is kept, and the output follows the first list's order for common or first-only results. Second-only results use the second list's order. A union starts with first-list entries and appends new second-list entries. The duplicate count totals repeated entries within the two lists, not overlaps between them.
Check a handover with a small sample
Imagine a first list of approved filenames and a second list of delivered filenames. Use first-only results to identify missing names, then second-only results to identify unexpected names. A matching filename does not prove that file contents are correct. Keep separate opening and content checks in the handover record.
Lists are limited to 250,000 UTF-16 units each. The tool does not compare file bytes, normalize Unicode, identify aliases or infer whether different names mean the same thing. Use the Text Difference Checker for positional line edits, the Unicode inspector for invisible characters, or the reproducible-notes guide to record a precise example.
Common uses
- Checking missing handover items
- Comparing approved and delivered filenames
- Finding overlaps in ordinary label lists
Limits and accuracy
Matching compares strings according to the selected options; it does not identify synonyms, similar names or changes in row order. Keep the original text, verify important results and use a specialized application when a task carries legal, security, financial or production risk.
Privacy and safety
This tool is intended for ordinary text and development samples. Do not paste passwords, authentication tokens, private keys, payment information, medical records or confidential client data into a general-purpose web page. Closing or refreshing the page can remove unsaved input.
Frequently asked questions
Does List Comparison upload my text?
No. The tool is designed to process input in your browser. Avoid pasting passwords, private keys or highly sensitive records into any ordinary web tool.
Can I use the result commercially?
You can use the transformed text in your own work, but you remain responsible for checking accuracy, rights, formatting and any platform-specific requirements.
Why can the result differ from another application?
Matching compares strings according to the selected options; it does not identify synonyms, similar names or changes in row order. Different applications can use different parsing, language and encoding rules.