Singleton extraction, not deduplication
The tool tallies every item's occurrence count first, then keeps only items whose count is exactly 1. Items that appear twice or more are dropped entirely - not collapsed to a single copy, but excluded from the output. This answers "which items show up exactly once?" rather than "what are the distinct values?".
Case sensitive (off by default) and Trim (on by default) control how counts are tallied. Off/on means `Apple` and `apple` are the same entry; on/off makes every casing and whitespace variant distinct. Blank lines are always skipped.
Items keep their original order. If `grape` was last in the input, it is last in the output. For items-that-repeat instead, use Find duplicates. For first-copy-of-every-value, use Dedupe.
How to use find unique items in a list
- 1Paste your list into the input panel
- 2Toggle Case sensitive (default: off) and Trim (default: on) to control the compare
- 3Output keeps only items whose total count is exactly 1
- 4Items with two or more occurrences are dropped entirely
- 5For duplicates instead, use Find duplicates
Keyboard shortcuts
Drive ListShift without touching the mouse.
What this tool actually does
Count-then-filter-by-1 with normalised comparison.
Keeps items whose count equals 1
Items that appear multiple times are removed entirely, not deduped. That is the key difference from standard deduplication - if `apple` appears three times, it does not appear once in the output; it does not appear at all.
Original order preserved
Singletons appear in the same order they appeared in the input. No sort, no reorder.
Case-insensitive comparison by default
With Case sensitive off, `Apple` and `apple` collapse for counting - if the input has `Apple, banana, apple`, both `Apple` and `apple` are dropped because together they appear twice.
Trim-aware comparison by default
Trim on strips whitespace before counting. `Apple` and ` Apple ` count as the same item; if both appear, both are dropped.
Blank lines skipped
Empty or whitespace-only lines are not counted or emitted. Only real content appears in the output.
Worked example
`apple` and `banana` appear twice - dropped. Only singletons survive.
apple banana apple orange banana grape
orange grape
Settings reference
How each option shapes the output using the sample above.
| Setting | What it does | Effect on the sample |
|---|---|---|
| Case sensitive: off (default) | `Apple` / `apple` / `APPLE` all count as the same item | `apple` still dropped; `orange` and `grape` survive |
| Case sensitive: on | Each casing is a separate item | If input had `Apple` (once) + `apple` (once), both are now singletons and survive |
| Trim: on (default) | Whitespace stripped before tallying | ` apple ` and `apple` collapse together |
| Trim: off | Whitespace-variant items are distinct | ` apple ` and `apple` count separately; both can survive as singletons |