Three simple steps
Copy and review the script, run it in the WhatsApp Web Console with View all members open, then return to Load Data and export CSV.
Find instructions, helpful tips, and FAQs below.
A user-controlled desktop workflow for authorized group contact exports. Read displayed names and available numbers from the View all members popup, then review them locally.
Copy and review the script, run it in the WhatsApp Web Console with View all members open, then return to Load Data and export CSV.
Contact data stays in page memory. There is no upload, account, or automatic storage. Clear results or close the page when finished.
No. It reads only displayed member names and international numbers. Saved contacts without visible numbers remain name-only records.
Clipboard permissions vary by browser and require a secure context. Use the manual copy and paste fields when access is unavailable.
Completeness is not guaranteed. WhatsApp page changes, scrolling behavior, and duplicate names can affect results. Review the export before use.
Formula-like values and international numbers receive a protective text prefix for spreadsheet safety. Raw CSV readers may display it; phone digits are preserved.
No. This tool is not affiliated with WhatsApp or Meta. Only export information you are authorized to handle.
For WhatsApp Group Contact Extractor’s extension and console workflows. Updated .
Only process group participant information you are authorized to handle. Respect participant privacy, applicable laws and WhatsApp’s terms. Do not use exported contacts for unsolicited outreach or attempt to bypass privacy controls.
This experimental, unofficial tool is not affiliated with WhatsApp or Meta. It reads displayed member information, cannot recover hidden numbers, and cannot guarantee complete or accurate results. Name-only deduplication is approximate. Review results before using or sharing them.
Packages are for manual installation, not approved store listings. Browser and WhatsApp changes may break functionality. No guarantee of availability or fitness for a particular purpose is provided. Nothing in these terms limits rights or liability that cannot legally be excluded. Separate software licences supplied with downloads continue to apply.
The extension runs on your request inside WhatsApp Web. Names and displayed numbers stay in the tab’s memory; the extractor does not send them to our servers, analytics, extension background messages or persistent storage. Clearing results, closing the dialog or refreshing the tab removes those results. Downloaded CSVs remain wherever you saved them.
The console workflow copies an encoded payload to your clipboard or offers manual copying. Importing it on this page keeps the contacts in page memory. Clear Results or a page refresh clears them. Clipboard contents can remain afterwards. WAC11 uses Base64 encoding, not encryption.
The website is separate from the extension. Hosting processes normal page requests and may retain operational logs. Crisp live chat processes messages and contact details you choose to share in chat; do not paste extracted contacts or sensitive information there. See Crisp’s privacy policy. WhatsApp handles its own service data independently.
For privacy questions or requests about information held by Rahul Saini, contact the email below. We cannot delete independent copies held by WhatsApp, recipients or on your device. Applicable privacy rights depend on your location.
Contact Rahul Saini: contact@irahulsaini.com.
I build custom websites, tools, and integrations for your business.
Run this tool in Google Chrome for best results. · Local processing · No account required · Desktop WhatsApp Web workflow
Install once, then use the tool in WhatsApp Web. These are ZIP packages for manual installation, not approved store listings. Release candidate: v1.0.1.
View the extension repository on GitHub
Select your browser to see installation steps.
Use the script manually in WhatsApp Web. No extension installation is needed. Do not run it alongside the extension in the same tab.
Open WhatsApp Web, select a group, then open Group info → View all members. Keep that popup open.
Open Developer Tools → Console
Review and paste the script, then press Enter. Wait for extraction to finish before returning here.
In your WhatsApp Web tab in Chrome, press Ctrl + Shift + J to open the Console. These buttons show instructions; they cannot open Developer Tools for you.

First time using the Console? Pasting may be blocked. Chrome can show a security warning to protect you from running harmful code. This is a browser safeguard, not an extraction error.

allow pasting, and you choose to proceed after reviewing the risks, type those words manually in the Console and press Enter.
Only follow this step when prompted by your browser. Do not disable browser security settings or startup protections. About Chrome’s paste warning.
Paste the script and press Enter

Extraction starts

Watch the progress dialog

After WhatsApp confirms copying, return here to load the extracted contacts. Repeated imports merge with your current results.

Ready. Copy the script to begin.
0 total · 0 with number · 0 name only
Showing 0 of 0. CSV exports the matching results.
| Name | Number |
|---|---|
| No contacts imported yet. Follow steps 1 and 2 to begin. | |
CSV uses a protective apostrophe for formula-like text and + prefixed phone numbers. Digits remain intact; raw CSV readers may show the apostrophe. Missing numbers export as empty cells.