Bulk WhatsApp Link Generator

Paste a whole list of numbers and get a click-to-chat link for each one, ready to copy or download.

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 — paste straight from a spreadsheet column.

Used only for numbers that arrive without a country code.

What this tool does

Paste a list of phone numbers and get a WhatsApp click-to-chat link for every one, in a table you can copy wholesale or download as a CSV. Useful when you are building a contact sheet, a directory, a CRM column, or a set of support links for a team.

It generates links — it does not send messages

Worth being explicit, because “bulk WhatsApp” usually means something riskier. This tool produces URLs. No message is sent, no WhatsApp session is touched, and nothing is automated on your account. A conversation only starts when a human opens a link and presses send.

Tools that actually send at scale from a personal account are a common cause of WhatsApp bans. If you need genuine outbound messaging, the official WhatsApp Business API is the supported route.

Mixed country codes are fine

Numbers that already carry a country code are used as they are. Numbers without one get the default country you pick. So a list mixing +1 555 234 5678 with a bare 9876543210 comes out correct on both, as long as the default matches where the bare numbers are from.

Related tools

If your list is messy, run it through the phone number formatter first, or strip repeats with the duplicate remover. To get the numbers into your phone book rather than into links, the CSV to Google Contacts converter builds an import file.

Frequently asked questions

How many numbers can I paste at once?

Up to 5,000 in a single run. Everything is processed in your browser, so the practical limit is your device rather than a server quota.

What formats can I paste?

One number per line, or separated by commas, semicolons or tabs. You can paste a column straight out of Excel or Google Sheets without cleaning it up first.

Can every link have the same message?

Yes. Whatever you type in the message field is pre-filled into every generated link. Leave it blank for plain links that open an empty chat.

Can each link have a different message?

Not in this tool — one message applies to all of them. For per-person messages you would need a mail-merge approach, which is outside what a click-to-chat link can do.

Why were some numbers skipped?

A number is skipped when it cannot be read as a valid phone number — too short, too long, or containing no digits. The table shows the reason next to each one so you can fix and re-paste.

Is this a bulk WhatsApp sender?

No, and that distinction matters. This creates links; it does not send anything. Nothing is messaged to anyone until a person clicks a link and presses send themselves. Automated bulk sending risks your WhatsApp account being banned — use the official WhatsApp Business API if you need that.

Are the numbers I paste uploaded anywhere?

No. Link generation happens entirely in your browser with JavaScript. The list never leaves your device, and nothing is logged.

Other free tools

LeadSync

Save up to 35 contacts, 100% free.

Add — Free