Duplicate Phone Number Remover

Strip duplicates from a list of numbers — matching across formats, so the same number written two ways counts once.

Everything runs in your browser. The numbers you paste are never uploaded, logged or stored — there is no server involved in this tool at all. Free, with no sign-up.

One per line, or separated by commas, semicolons or tabs.

Needed so a number with and without its country code can be matched as the same.

What this tool does

Paste a list of phone numbers and get back only the unique ones. Unlike a spreadsheet’s remove-duplicates function, it compares the actual numbers rather than the text, so the same number written three different ways still counts once.

Why a spreadsheet misses duplicates

Excel and Google Sheets compare strings. To them, +91 98765 43210 and 09876543210 are two unrelated values, so both survive a de-duplication pass — and you end up importing the same person twice.

This tool normalises every entry to international format first, then compares. That is why it catches repeats a spreadsheet leaves behind.

Duplicates in your actual contacts

This cleans a list before you import it. To avoid creating duplicates in the first place when saving from WhatsApp, the LeadSync Chrome extension checks your existing Google Contacts before writing anything, so a number you already have is skipped rather than added again.

For duplicates already sitting in your account, Google Contacts’ own Merge & fix tool is the right thing to use.

Frequently asked questions

Does it match numbers written in different formats?

Yes, and that is the main reason to use it rather than a spreadsheet. Every number is normalised to international format before comparing, so +91 98765 43210, 09876543210 and 919876543210 are all recognised as the same number. A plain text de-duplicator would keep all three.

Why does the default country matter?

To match a number that has a country code against the same number without one, the tool has to know which country the bare number belongs to. Set it to where your numbers are mostly from.

Which copy is kept?

The first occurrence. The removed list shows each duplicate alongside the entry it matched, so you can check the pairing was right.

Can I keep the original formatting?

Yes, tick the box to output numbers exactly as you pasted them. Matching still happens on the normalised form — only the output changes.

What counts as unreadable?

Anything that cannot be parsed as a phone number: too few digits, too many, or no digits at all. Those are listed separately rather than silently dropped, so nothing disappears without you seeing it.

How many numbers can it handle?

Up to 20,000 at once. Everything runs in your browser, so nothing is uploaded and there is no account or quota.

Other free tools

LeadSync

Save up to 35 contacts, 100% free.

Add — Free