How to Extract Phone Numbers from WhatsApp Group Chats
You're in a WhatsApp group with 50 people. You need their phone numbers — maybe to move the group to a different platform, to create a mailing list, or to reach someone outside of WhatsApp.
WhatsApp doesn't have an "export contacts" button for groups. But there's a straightforward workaround that gets you every number in minutes.
The Export Chat Method
WhatsApp lets you export the full text of any chat. The exported file includes phone numbers in the message metadata — every message shows who sent it.
iPhone
- Open the WhatsApp group chat
- Tap the group name at the top
- Scroll down and tap Export Chat
- Choose Without Media
- Save or share the exported
.txtfile - Open the file and Select All (Cmd+A)
- Copy and paste into NumSwift's phone number extractor
Android
- Open the WhatsApp group chat
- Tap the three dots (top-right) → More → Export Chat
- Choose Without Media
- Save or share the exported
.txtfile - Open the file and Select All
- Copy and paste into NumSwift
NumSwift extracts every phone number from the export — both the sender numbers in the message headers and any numbers shared within messages — and deduplicates them automatically.
What the Export Looks Like
A WhatsApp chat export is a plain text file with this format:
3/15/26, 10:23 AM - +1 (555) 123-4567: Hey everyone, the meeting is at 3pm
3/15/26, 10:24 AM - +44 7911 123456: Got it, thanks!
3/15/26, 10:25 AM - +1 (555) 987-6543: Can someone share the venue number?
3/15/26, 10:26 AM - +44 7911 123456: It's 020 7946 0958
Each line starts with a timestamp and the sender's phone number. Numbers also appear in message text when people share contact details. NumSwift finds all of them.
Extracting Only Group Member Numbers
If you only want the numbers of people who are in the group (not numbers mentioned in messages):
The chat export includes every sender's number. Since NumSwift deduplicates, the extracted list will include each group member who sent at least one message. Silent members who never posted won't appear in the export.
For silent members: Open the group info screen and manually note the numbers of members who didn't post. Or scroll through the member list — WhatsApp shows phone numbers for contacts not in your address book.
Numbers Showing as Contact Names
If a group member is saved in your contacts, WhatsApp shows their name instead of their number in the export:
3/15/26, 10:23 AM - John Smith: Hey everyone
No phone number appears for John because WhatsApp replaced it with the contact name.
Solutions:
- Numbers already in your contacts don't need extraction — you already have them
- For numbers you need but show as names, check the group info screen where WhatsApp shows the actual number
- Temporarily removing the contact (then re-adding after export) forces WhatsApp to show the raw number — but this is tedious for many contacts
Large Groups (100+ Members)
For large groups, the chat export can be massive. This doesn't matter for NumSwift — paste the entire file contents and it processes everything. The bulk phone number extractor handles large volumes without performance issues.
One consideration: in very active groups, the same sender's number appears on thousands of messages. NumSwift deduplicates automatically, so you'll get one entry per unique number regardless of how many messages they sent.
International Groups
WhatsApp groups often span countries. Members' numbers appear with their respective country codes (+1, +44, +91, etc.), making extraction straightforward — the country code is already there.
If you need to convert these to a consistent format for a spreadsheet or CRM, NumSwift normalizes all numbers. For details on country-specific formatting, see our international phone number format guide.
Alternative: Group Info Screen
For small groups, you can manually copy numbers from the group info screen:
- Open the group chat
- Tap the group name
- Scroll through the member list
- Long-press each member → copy number
This works for 5-10 members. For anything larger, the export method is dramatically faster.
After Extraction
Once you have the numbers:
- Create a new group — On a different platform or a new WhatsApp group with a subset of members
- Build a contact list — For a newsletter, event, or project
- Send individual messages — Tap the WhatsApp, SMS, or call button in NumSwift for any number without saving it as a contact
- Import to a CRM — Copy all numbers in clean format for bulk import
For sending messages to extracted numbers without saving them as contacts, see our guide on WhatsApp without saving contacts.
Tips
-
Export without media. Always choose "Without Media" when exporting. Media files make the export huge and don't contain phone numbers.
-
Paste the entire export. Don't try to select just the phone numbers from the text file. Paste everything — NumSwift ignores timestamps, messages, and other text automatically.
-
Check for completeness. Compare the number of extracted unique numbers against the group member count. The difference is silent members plus contacts showing as names.
-
Use for group migration. When moving a community from WhatsApp to Signal, Telegram, or another platform, export the group chat, extract all numbers, and use them to invite members to the new group.
Related Guides
- How to extract phone numbers from any text — the core technique behind chat export extraction
- How to send WhatsApp without saving contacts — message extracted numbers without cluttering your address book
- How to clean and deduplicate a phone number list — remove duplicates when combining numbers from multiple group exports
- How to WhatsApp multiple unsaved numbers — message extracted numbers without saving them as contacts
Bottom Line
Export the WhatsApp group chat (without media), open the text file, copy everything, and paste into NumSwift. Every group member's phone number gets extracted, deduplicated, and listed with instant call, WhatsApp, and SMS actions. No manual copying from the member list, no saving contacts one by one.