Bulk Contact Saver for WhatsApp is a powerful Chrome extension that helps you automatically detect and save all unsaved contacts from your WhatsApp Web interface. It exports the data into a .vcf (vCard) file, which you can easily import on your mobile device to save all the contacts at once.
- ✅ Automatically scans all chats on WhatsApp Web
- ✅ Detects unsaved contacts and extracts them
- ✅ Saves contacts with customizable naming patterns (e.g., "My Contact 1", "My Contact 2", etc.)
- ✅ Exports contacts to a
.vcffile - ✅ Easy import to mobile devices
- ✅ One-click download
-
Install the Chrome Extension Download and install the Bulk Contact Saver for WhatsApp extension from the Chrome Web Store.
-
Open WhatsApp Web Go to https://web.whatsapp.com and log in with your QR code.
-
Set Contact Prefix Enter a base name for your contacts (e.g.,
My Contact). The extension will name them sequentially asMy Contact 1,My Contact 2, etc. -
Start Scanning The extension will begin auto-scrolling through your chat list and identify all unsaved contacts.
-
Wait for Completion Let the scrolling complete. This may take a few moments depending on the number of chats.
-
Download Contacts Once complete, click Download to export the contacts as a
.vcffile. -
Import to Mobile Open the
.vcffile on your mobile device to save all contacts directly to your phonebook.
- You have hundreds or thousands of unknown leads, and you want to show your status updates to them.
- With one click, you can extract all those contacts and save them to your phone, without manually adding each one.
- Clone this repository or download the ZIP.
git clone https://github.com/<your-username>/whatsapp-contact-exporter.git
- Open Chrome →
chrome://extensions/ - Turn on Developer Mode
- Click Load unpacked
- Select the project folder
- Manifest V3 (latest Chrome extension API)
- Vanilla JavaScript (no frameworks)
- Material CSS (optional) for clean UI styling
- WhatsApp Web DOM parsing for contact extraction
If you face any issues or have questions, feel free to reach out:
📧 Email: umer.qureshi.work@gmail.com 🐞 Report an issue: Raise an issue (Replace with actual link to issue tracker if available)
- This tool is intended for personal and ethical use only.
- Make sure you comply with WhatsApp’s terms of service and local privacy laws when using this extension.
This extension runs entirely locally in your browser.
It does not send, store, or upload any personal or contact information.
All data extraction and file generation happen within the user’s browser memory.
📜 License
MIT License © 2025 Umer Qureshi
Pull requests and feature suggestions are welcome! Ideas to consider:
- Export to CSV format
- Progress bar during extraction
- Auto-split large .vcf files
- Cross Browser Support
- This extension works only with WhatsApp Web via Google Chrome.
- The performance may vary depending on the number of chats and network speed.
If you find my projects helpful, consider supporting me here: