Unique List Items
Clean repeated values from a list or isolate one-off entries while preserving the order and spelling you entered first.
A QUICK WALKTHROUGH
How to use this tool
- Paste a list up to 100,000 characters and choose its literal input and output separators.
- Choose Distinct values or Occurs exactly once, then set whitespace, empty-item, and case rules.
- Extract the matching items, review the exact list, then copy it or download a text file.
Two precise meanings of unique
Distinct values keeps the first item from every comparison group, which is useful for deduplication. Occurs exactly once keeps only groups whose total count is one, which is useful for finding one-off values. Both preserve the first appearance order.
Literal separators and controlled comparison
Choose newline, comma, tab, semicolon, or one to 20 literal custom characters for input and output. Optional trimming happens before empty-item removal and comparison. Case-insensitive matching uses Unicode lowercasing but displays the first encountered spelling. Input is limited to 50,000 items and 20,000 comparison groups; output is limited to 500,000 characters.
GOOD TO KNOW
Common questions
What is the difference between distinct and exactly once?
Distinct keeps one representative from every value, even if it appeared many times. Exactly once removes every value that appeared more than once.
Which spelling is kept when case is ignored?
The first matching spelling in the input is kept, while later uppercase or lowercase variants add to the same group.
Does a custom separator use regex syntax?
No. Every custom separator character is matched literally.