Text tool

Unique List Items

Clean repeated values from a list or isolate one-off entries while preserving the order and spelling you entered first.

In-browser processingNo account requiredPrivacy details ↗

Maximum 100,000 characters, 50,000 parsed items, and 20,000 comparison groups.

When unchecked, the first encountered spelling remains in the result.

A QUICK WALKTHROUGH

How to use this tool

  1. Paste a list up to 100,000 characters and choose its literal input and output separators.
  2. Choose Distinct values or Occurs exactly once, then set whitespace, empty-item, and case rules.
  3. 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.