Word Command Center
Paste a list, strip the duplicates on your own terms, see what repeated and how often, and export the clean version four ways.
Nothing to install — it runs in this page.
Options
History
Source Text
WORDS: 0Cleaned Result
UNIQUE: 0Duplicate Analytics
| Run analyze first |
Export Options
• SYSTEM STATUS •
The parts that matter.
You decide what counts as the same
Ignore case, ignore punctuation, strip numbers โ turn each one on or off and the answer changes accordingly. Smith, John and smith john are either one entry or two, and that is your call rather than the program's.
It shows you what repeated
Not just a shorter list โ a breakdown of which entries appeared more than once and how many times each, drawn as bars. Usually that is the interesting part: the duplicates are the finding, not the noise.
Keep the order or sort it
Leave the list in the order it arrived, or sort it alphabetically on the way out. Some lists carry meaning in their order and some do not.
Four ways out
Copy it straight to the clipboard, or export as plain text, CSV, JSON or PDF depending on where it is going next โ a spreadsheet, a script, or somebody's inbox.
It remembers your last runs
Recent jobs stay in a history panel so you can go back to one, with a single button to clear the lot when you are done.
The list never leaves your browser
There is no upload and no server. Paste a customer list or a set of addresses into it and none of it goes anywhere โ which is exactly why it works this way.
From download to done.
Paste your list, or open a text file from your computer.
Set the matching rules โ case, punctuation, numbers.
Press Analyze to scan and remove the duplicates.
Read the breakdown of what repeated and how often.
Copy the clean list, or export it as TXT, CSV, JSON or PDF.
Why this exists
Deduplicating a list is one of those jobs that is trivial until it is not. A spreadsheet will do it if the entries match exactly. They rarely match exactly: one has a trailing space, one is capitalised differently, one has a comma the others do not.
So you end up either eyeballing four hundred rows or writing a throwaway script. This is the throwaway script, with the rules exposed as switches and the result shown before you commit to it.
The part people actually use it for
The duplicate breakdown gets more use than the cleaning does. Knowing that an address appears four times in a mailing list, or that one name is in a roster three times, is usually the thing you were trying to find out โ the clean list is just what you take away afterwards.
That is why the analysis is on screen next to the result rather than hidden behind an option.
Nothing is uploaded
This matters more than it sounds. The lists people want deduplicated tend to be customer names, email addresses, phone numbers โ exactly the sort of thing you should not paste into a random website.
Everything here happens in your browser. There is no server to receive it, no account to attach it to and no log of what you pasted. Close the tab and it is gone.
What it does not do
It works on lines. One entry per line is what it expects, so a paragraph goes in as a single entry and a CSV row is treated as one string rather than parsed into columns.
It also matches on the text you give it, not on meaning: Bob Smith and
Robert Smith are two different people as far as this is concerned, and no
setting will change that.
Want something like this?
Tell me what you have in mind, even if you are not sure how it would work. The first conversation is free.
Start a project7401 Williamson Street, Dearborn, Michigan 48126, US · contact@univrsll.com
Built and maintained by one person.