Mac: Contacts app → select all → File → Export → Export vCard
iPhone: use an app like "Contacts Backup" to export .vcf
Parses name, firm, email, phone from every contact card
Drop WhatsApp export .txt files here
WhatsApp → open any chat → ⋮ / share → Export chat → Without media
You can drop multiple .txt files at once — all chats parsed together
Extracts unique sender names + last seen date per person
Note: export is text-only. The 30 GB of media (photos/videos) can't be read by the browser — you only need the .txt exports, which are typically a few KB–MB each.
Supports WhatsApp format · email From: headers · plain name lists
Drop tvp_contacts.json here
Output from: python3 scripts/extract_contacts.py
Imports Apple Contacts · WhatsApp · iMessage · Outlook · CSV · vCard
Run from the repo root — output lands on your Desktop