Built for sales ops, recruiters & CRM admins

Turn vCard exports into CRM-ready CSV

Drop a .vcf file — get a clean spreadsheet with separate work/personal phones, split emails, company, title, and address. Imports directly into HubSpot, Salesforce, Pipedrive, Mailchimp, and Zoho.

Drop a .vcf file
contacts converted
0 files stored, ever
GDPR + Stripe VAT-ready

Imports cleanly into

HubSpot Salesforce Pipedrive Mailchimp Zoho CRM Outlook Google Contacts Apple Contacts Notion Excel · Sheets

Drop your .vcf file here

or · drop multiple to merge (Pro)

vCard 2.1 / 3.0 · iPhone · Outlook · Gmail · HubSpot · Salesforce · any CRM

Use cases

Three reasons sales teams keep this bookmarked

🎯

Event & conference lead lists

You collected 47 vCards at SaaStr. Drop them all in batch mode, get one merged CSV with deduplicated phones and emails — in HubSpot before the post-event sequence goes out Monday.

  • 50-file batch in one drop
  • Auto-merged, de-duped contacts
  • Notes column preserved for context
👥

Recruiting & talent pipeline

Candidates send vCards from LinkedIn or referrals. Convert in seconds, bulk-upload into your ATS or outreach tool with the standard schema your import flow expects — no manual cleanup.

  • Work/personal email split
  • Company & job title columns
  • UTF-8 BOM — works in Excel without garbled accents
🔁

CRM migration & cleanup

Moving off legacy CRMs that only export vCard? Batch-convert thousands of contacts, pipe them into Salesforce, Pipedrive, Zoho, or Mailchimp without writing a parser or hiring a contractor.

  • Up to 5,000 contacts per file
  • vCard 2.1 + 3.0 + quoted-printable
  • Multi-line addresses preserved

How it works

From .vcf to import-ready in 30 seconds

01

Drop the export

Drag-and-drop your vCard file from iPhone, Outlook, Gmail, HubSpot export, Salesforce export, or any CRM — single file or up to 50 in batch mode.

02

Verify the schema

All contacts render in a structured preview — full name, work/personal phones, work/personal emails, company, title, address, notes — so you confirm the parse is clean before paying.

03

Download & bulk-import

Download CSV (or .xlsx with Pro). Open the import wizard in HubSpot, Salesforce, Pipedrive, Mailchimp, or Zoho — the column names map automatically.

Why this and not the others

VCFtoCSV vs typical free converters

What sales teams care about VCFtoCSV Generic free tools Enterprise migration tools
Files stored on serverNeverOften daysVendor's discretion
Work / personal phone split✅ Separate columns❌ Single column✅ Yes
50-file batch in one drop✅ Pro✅ Paid tier
HubSpot/Salesforce-ready schema✅ Out of the box❌ Manual cleanupPartial
UTF-8 BOM (no garbled accents in Excel)Inconsistent
Pricing€4.99 one-timeFree + ads$20–199 / month
VAT receipt for expensing✅ Stripe
Time to first import~30 seconds5–10 minutesDays (sales call)

Pricing

Pay once. Or once a month. Never per-contact.

Free preview lets you verify the parse with your own file. Pro is the right plan for 95% of sales teams.

Free preview
€0

For verifying the schema with your file.

  • ✅ Full structured preview of all contacts
  • ✅ Download first 10 as CSV
  • ✅ Up to 5 files per day
  • — Full export beyond 10 contacts
  • — Excel .xlsx
  • — Batch (50 files)
Team
€9.99 / month

For weekly migrations or shared license.

  • ✅ Everything in Pro
  • ✅ Unlimited batch size
  • ✅ Higher hourly throughput
  • ✅ Priority email support
  • ✅ Cancel anytime — no commitment

FAQ

Questions sales ops keep asking

Will the CSV import cleanly into HubSpot, Salesforce, or Pipedrive?
Yes. The CSV uses standard column names (Full Name, First Name, Last Name, Phone, Phone (Work), Email, Email (Work), Company, Job Title, Address, Birthday, Website, Notes) that map directly to the default contact schema in HubSpot, Salesforce, Pipedrive, Mailchimp, and Zoho. UTF-8 BOM is included so accented characters render correctly in Excel.
Why can I only download 10 contacts for free?
The free preview lets you verify the parsing quality and column structure with your own file before paying. The €4.99 one-time unlocks the full export, the 50-file batch processor, and Excel .xlsx — no subscription required, no per-contact billing.
Are my contacts stored on your servers?
No. Files are processed in memory and immediately discarded after the response is sent. Nothing is logged, nothing is persisted, nothing leaves the parsing process. The tool is GDPR-compliant and safe for processing personal contact data on a corporate device. We use no third-party AI APIs — parsing is 100% local Python on our server.
Can I batch-convert vCards from a conference or networking event?
Yes — Pro mode lets you drop up to 50 .vcf files at once and get a single merged CSV ready for outreach campaigns or CRM bulk-import. Useful for event lead lists, business card scanner exports (CamCard, Microsoft Lens), and CRM migrations.
Do you split work and personal phones / emails into separate columns?
Yes. The schema produces dedicated columns for Phone (mobile/personal), Phone (Work), Email (personal), and Email (Work). Multi-value fields are de-duplicated. This is the schema CRM imports expect — no Excel cleanup needed before the import wizard.
Which vCard sources work?
iPhone (iOS Contacts export), Outlook, Gmail / Google Contacts, macOS Contacts, HubSpot, Salesforce, Pipedrive, Zoho CRM, Mailchimp, and any application that exports standard vCard 2.1 or 3.0 .vcf files. Quoted-printable encoding (common in legacy Outlook exports) is decoded automatically.
Can I expense the €4.99 / get a VAT invoice?
Yes. Stripe issues a VAT-compliant receipt for every purchase. Italian VAT (22%) is included in the price. For a custom VAT invoice with company details email support@wpsani.store with your order ID — we'll respond within one business day.
What if the parsing isn't clean and I already paid?
7-day refund, no questions asked. Email support@wpsani.store with your order ID and we'll process the refund in Stripe within 24 hours — and ideally we'll fix the parsing case so the next person hits a clean export.
How do I use my license key?
After purchase you receive the key by email. Click "Have a key?" on the converter page, paste your key, and click Activate. Your plan is saved in your browser — no account required, key works on any device you paste it into.

Guides

Read first if you're migrating