Free browser extension
WhatsApp Group Extractor
Turn any WhatsApp group into a ready-to-send contact list in one click. Export real phone numbers to Excel, CSV, or straight into your SharkSMS contacts. No copy-paste, no broken console scripts, no cost.
Free forever · Reads only, never sends · Works with WhatsApp Web in 2026
What it does
Exports real phone numbers
It resolves WhatsApp's internal member IDs back to real numbers, including for people who are not in your contacts.
Excel, CSV, or SharkSMS
Download a file, or push the group straight into a SharkSMS contact group, ready for a campaign.
Reads only
It never sends a message and never changes group membership. It only reads what WhatsApp Web already loaded.
Safe spreadsheets
Numbers are written as text so Excel does not mangle them, and formula injection in member names is neutralized.
Built to last
Three fallback methods keep it working when WhatsApp changes its internals, and it tells you which one it used.
Free
The extension and file export are free. Only the one-click push to SharkSMS needs an account.
The 59 / 59 figure is a specific, dated test on one account across three groups. Treat it as evidence, not a universal guarantee: results vary by account, region, and after WhatsApp updates.
Three screens, start to finish
Why it works when the old trick does not
The old advice was to paste a script into the browser console to scrape a group. It hooked into webpackChunkwhatsapp_web_client, but WhatsApp Web dropped webpack, so that hook no longer exists. On top of that, WhatsApp now addresses group members by an opaque internal ID (a LID) rather than a phone number, so reading the visible identifier recovers zero numbers. The extractor uses WhatsApp's own private lookup to turn those IDs back into real numbers.
> webpackChunkwhatsapp_web_client
undefined
> members.map(m => m.id.user)
["84920117", "11774862", …]
0 phone numbers
lookup("84920117…@lid")
→ +212 6•• •• •• 41
59 of 59 members
→ 59 numbers
55 were not saved contacts
Install in Chrome or Edge
- 01
Download the Chrome and Edge zip and unzip it.
- 02
Open
chrome://extensions(oredge://extensions). - 03
Turn on Developer mode.
- 04
Click Load unpacked and select the unzipped folder.
A Firefox build is available too. It loads as a temporary add-on and has been checked as a package but not yet run in a real Firefox session, so Chrome and Edge are the tested path today. For the full walkthrough, see the release notes or the step-by-step guide.
WhatsApp group extractor FAQ
What is a WhatsApp group extractor?
A WhatsApp group extractor reads the member list of a group you have open in WhatsApp Web and turns it into a usable contact list. This one exports the group's members and phone numbers to Excel, CSV, or straight into your SharkSMS contacts.
How do I export WhatsApp group members to Excel?
Open the group in WhatsApp Web, open Group info so the member list loads, click the Export members button, then choose Excel or CSV. The file downloads with phone numbers written as text so they are not mangled.
Does it extract numbers for people I have not saved?
Yes. In a dated test, 55 of 59 resolved members were not in the account's address book, because the extractor resolves numbers from WhatsApp's own lookup rather than from your saved contacts. Results vary by account and after WhatsApp updates.
Is it safe? Does it send anything?
It is read-only. It never sends a message and never changes group membership. It only reads the member data that WhatsApp Web has already loaded in your browser.
Do I need a SharkSMS account?
Only to push a group straight into SharkSMS contacts, which needs an API key and an active plan. Exporting to Excel or CSV is free and needs nothing but the extension.
Which browsers does it work on?
Chrome and Edge are the tested path, with a one-click zip download. A Firefox build is provided but has not yet been verified in a real Firefox session.
Export your first group in about a minute.
Download the extension, open a group in WhatsApp Web, and click once. The file export is free and needs no account.