A WhatsApp group can hold a thousand people, and WhatsApp will show you every one of them - one row at a time, inside the group info screen, with no select-all and no download button. That gap is why this question keeps coming up. This guide covers how to export WhatsApp group contacts four different ways, what each method actually hands you at the end, and the one limit that none of them get past.
Why there is no export button
WhatsApp treats a group's membership as something you read, not something you take. You can scroll the member list, tap a single person, and save that one number. What you cannot do is select twenty rows, or ask for the list as a file. The interface was built for reading, and every method below is a way around that - not through it.
This matters because the thing most people actually want is not a list of names. It is a column of phone numbers sitting in a spreadsheet next to a column of names, so they can sort it, dedupe it, hand it to a colleague, or check it against a list they already have. Getting from the group info screen to that spreadsheet is the whole problem.
What to judge each method on
Method 1 - Copying by hand from Group info
Open the group, tap the group name, scroll to the participant list, and work down it. On a phone you tap each person, copy the number, and paste it somewhere. On WhatsApp Web you can at least select a run of text with the mouse, which is faster, though the selection tends to pick up status lines and timestamps along with it.
For a group of thirty this is twenty minutes and it is done. For a group of three hundred it is an evening, and the result is riddled with the small errors that come from doing the same thing four hundred times. A single transposed digit in a phone number is invisible in a spreadsheet and fatal when you try to use it.
It is worth saying plainly that this method works. If you need a whatsapp group members list once, for a group small enough to count on two screens, nothing here beats it for simplicity.
Method 2 - WhatsApp's own Export chat
WhatsApp does have an export feature, and it is the thing people try second. Group info, scroll to the bottom, Export chat. It produces a .txt file of the conversation, optionally with media.
The catch is what is in that file. It is messages, not members. Every line is a timestamp, a sender, and what they said. If someone has been in the group for two years and never typed anything, they do not appear in the export at all. If someone posted once, you get their name or number attached to that one message, buried among thousands of other lines.
You can pull numbers out of it afterwards with a spreadsheet formula or a text editor, and people do. But you are reconstructing a partial list from message metadata, and it will be missing exactly the quiet members that a complete export would have caught. As an answer to how to download whatsapp group contacts, Export chat gives you something - just not the thing you asked for.
Export chat is still the right tool for a different job. If what you want is the conversation itself - a record of what was agreed, a backup before you leave a group, evidence of an exchange - Export chat is exactly correct and nothing else here replaces it.
Method 3 - Saving members, then exporting your phone contacts
The third approach goes the long way around. Save each group member to your phone's address book, let them sync to Google Contacts or iCloud, then use that service's own export to get a vCard or CSV file out.
The export step genuinely works well. Google Contacts will hand you a clean CSV with names, numbers and anything else you have stored. The problem is everything before it: you still have to save every member one at a time, which is Method 1 with extra steps, and now your personal address book is full of three hundred people you do not know.
There is a narrower version of this that is useful. If most of the group is already in your contacts and you only need the handful who are not, saving those few and exporting the whole address book is a reasonable path. It stops making sense the moment the list is mostly strangers.
Method 4 - A browser extension on WhatsApp Web
The fourth method runs inside the session you are already signed into. You open WhatsApp Web as normal, open the group, and the extension reads the member list that the page has already loaded - the same list you can see with your own eyes - and writes it to a file.
This is the only approach on this page that is built for the actual task, and the reason is narrow: it is the only one that can see every member and produce a file in the same step. No retyping, no reconstructing from messages, no filling your address book with strangers. For a whatsapp group number export in excel, this is the short path.
What matters when choosing one is unglamorous. It should work off your existing session and never ask for a code. It should give you a real file - CSV, Excel or vCard - rather than a panel you have to read off the screen. And it should be honest that it can only see what WhatsApp Web has loaded, which means scrolling the member list to the end before exporting.
We make one of these ourselves. WASendly - WhatsApp Contacts Extractor runs in WhatsApp Web, reads the group you have open, and exports to Excel, CSV or vCard. It is free to install and does not ask for a login, because there is nothing for it to log into.
How to extract contacts from a WhatsApp group, step by step
Whichever tool you use, the sequence that produces a complete list is the same, and skipping the third step is the single most common reason an export comes back short.
- Open WhatsApp Web and sign in by scanning the QR code with your phone, exactly as you normally would.
- Open the group and click the group name to bring up the participant list.
- Scroll the member list all the way to the bottom. WhatsApp loads members in batches as you scroll. Anyone you have not scrolled past has not been loaded into the page, and nothing can read data the page does not have yet.
- Run the export and choose your format.
- Open the file and check the row count against the member count WhatsApp shows at the top of the group. If they do not match, you stopped scrolling too early.
That last check takes five seconds and catches the great majority of incomplete exports. The step people skip is the scroll, and it fails silently - you get a file, it just has two hundred rows instead of five hundred.
What comes out, and what to do with it
A finished export is two useful columns: the phone number in international format, and whatever name WhatsApp had for that person. For members already in your address book that is the name you saved. For everyone else the name field is the number again, or the public display name they set, which is not the same thing as a real name and should not be treated as one.
Once you can export whatsapp group contacts to excel, the obvious next moves are the useful ones: dedupe against a list you already have, sort by country code, split an old group into two new ones, or check which members of a customer group are missing from your CRM. None of that is possible while the list is trapped in a scrolling panel.
Two formats are worth knowing apart. CSV and Excel are for people and spreadsheets. vCard is for address books - if the end goal is that these numbers end up in a phone, vCard imports cleanly where a CSV needs mapping.
It is also worth knowing that a group is not the only thing you can pull. If what you need is to export WhatsApp contacts to Excel across your whole chat list rather than one group's membership, the same method applies - you open the chat list instead of the group info panel, and everything after that is identical.
The limit that no method gets past
You can only export a group you are a member of. There is no method, tool or trick that reads the membership of a group you have not joined, and anything claiming otherwise is either showing you invented data or trying to get your verification code. WhatsApp does not expose group membership to non-members, and that is a server-side rule rather than an interface gap.
The same applies to people who have left. A member list is current membership, not history. If someone exited the group last week they are gone from the list, and no export will bring them back. If you need that history, the only honest approach is to export the list periodically and compare files - the same trick that works for follower lists on other platforms.
Having a number is not permission to use it
This is the part that gets skipped, and it is the part that gets accounts banned. Being in a group with someone gives you their number. It does not give you consent to add them to a broadcast, a marketing list, or another group.
WhatsApp's own enforcement is blunt and automated: a burst of messages to people who did not expect them produces blocks and reports, and enough of those takes the number out of service. It does not matter that the recipients were in a group with you. We have written about where those limits actually sit in the legal limits on bulk WhatsApp messaging, and the short version is that consent is the whole game.
Data protection law in most countries takes the same line. A phone number is personal data, being able to see it is not a lawful basis for processing it, and group membership is not consent. The legitimate uses of an exported list - reconciling your own records, migrating a community you run, contacting people who asked you to - are not the problem. Cold outreach to three hundred strangers is.
Frequently Asked Questions
Which method to pick
For a group under about thirty people, copy them by hand and be done in twenty minutes. If what you want is the conversation rather than the membership, use WhatsApp's own Export chat, which does that job properly. If most of the group is already in your address book, save the few that are not and export from Google Contacts.
Past that, the hand methods stop being worth the evening. A tool that reads the session you already have, writes a real file, and never asks for a code is the sensible default - provided you remember to scroll the member list to the end before you run it.