YOUR TEXT TOOLBOX

Remove Duplicates

Delete repeated lines from any list, online and free

Free, no sign-upYour text is never uploadedNo text limitWorks offline

Your text never leaves your device. How we protect your privacy (in Spanish) ↗

01 / PASTE AND TRANSFORM ONLY IN YOUR BROWSER
0 lines · 0 words

02 / Try an example

Try a complete task

Load an example, apply the named operation and compare the result. Changes stay in this tab. If you have already written text, we ask before replacing it.

One copy of each name

Input
Ana
ANA
Bea
Ana
Expected result
Ana
Bea

Press Remove duplicates. The first spelling and original order are kept.

Keep case distinctions

Input
Ana
ANA
Ana
Expected result
Ana
ANA

Press Remove duplicates. Ana and ANA are different with this setting.

Keep technical labels

Input
constructor
__proto__
constructor
toString
Expected result
constructor
__proto__
toString

Press Remove duplicates. Words matching JavaScript property names must be kept too.

Paste a list with one item per line and this tool removes every repeated line, keeping the first time each one appears. You can ignore upper and lower case, remove empty lines and sort the result in the same step.

It is useful for email lists, keywords, names, URLs, SKUs and any data exported with repeats. It runs in your browser, so the list is never uploaded.

Three options that change the result

OptionEffect
Ignore case“Apple” and “apple” count as the same line
Remove empty linesBlank lines are dropped before comparing
Sort A→ZThe unique lines are sorted alphabetically

How lines are compared

Two lines are duplicates when they are identical after trimming the spaces at both ends. The first occurrence is kept and its position is preserved, unless you ask for sorting. The status line tells you how many unique lines are left and how many duplicates were removed.

How to use it

  1. 1Paste your list, one item per line.
  2. 2Choose the options you need: ignore case, remove empty lines, sort.
  3. 3Press “Remove duplicates” and copy the clean list.

Typical uses

  • Email and contact lists merged from several sources.
  • SEO keywords collected from different tools.
  • URLs and references before a crawl or an import.
  • Product codes and IDs that must be unique.

Input and output examples

InputOptionsResult
ana, Ana, bobIgnore caseana, bob
ana, Ana, bobcase sensitiveana, Ana, bob
b, a, b, cSort A→Za, b, c

Limitations

It compares whole lines, not parts of them, so “red apple” and “apple” are different lines. Lines that differ only by an internal space are different too. Undo last change restores one step during this visit, until you edit the result. Keep the original for a complete history.

Frequently asked questions

How do I remove duplicate lines from a list?

Paste the list, one item per line, and press “Remove duplicates”. Each repeated line is deleted and the first copy stays.

Does it keep the first or the last copy?

The first one. The order of the list is preserved unless you tick “Sort A→Z”.

Can it ignore upper and lower case?

Yes, and it is on by default. “Apple” and “apple” are treated as the same line.

Does it remove empty lines too?

Yes, if “Remove empty lines” is ticked, which it is by default.

Can I sort the result?

Yes. Tick “Sort A→Z” to get the unique lines in alphabetical order.

Is there a limit to the size of the list?

There is no fixed limit. Very long lists depend on your device’s memory, but tens of thousands of lines work normally.

Is my list uploaded anywhere?

No. Everything runs in your browser.