★ 4.6 / 5 from 1,408 verified reviews on G2, Capterra and Trustpilot

Excel to vCard
Contact Conversion

Convert Excel contact spreadsheets to vCard. Reads XLS, XLSX, XLSM, XLSB, XLT, XLTX; writes vCard 2.1, 3.0, or 4.0 for iPhone, Android, Outlook, iCloud. Bulk convert the whole sheet or one VCF per contact. No Microsoft Office required.

  • Reads XLS, XLSX, XLSM, XLSB, XLT, XLTX.
  • Writes vCard 2.1, 3.0, 4.0 formats.
  • Bulk conversion or one VCF per row.
  • Keeps name, email, phone, address fields.
  • 4.9 / 5 across 3,100 verified reviews.
PCDOTS Excel to vCard Converter v1.0
PCDOTS Excel to vCard Converter showing source spreadsheet selection Most Popular
Software Traits

How Excel-to-vCard Conversion Actually Works

Excel-to-vCard conversion looks simple from the outside (a row becomes a contact) but has three places where lighter tools fall over: Excel parsing (the .xlsx format is a zipped XML bundle, the .xls format is a binary BIFF stream, and a single tool that reads both well is rarer than it sounds), field mapping (an Excel column called 'Mobile' needs to become a TEL;TYPE=CELL property in the output VCF, not a generic NOTE field), and vCard version selection (iPhone wants vCard 4.0, older Android wants vCard 3.0, legacy Outlook still reads vCard 2.1 - picking the wrong version means the import silently drops fields). Three pillars matter: source format breadth, contact-field fidelity, and output-version flexibility.

Source Format Breadth Across Every Excel Variant

Modern Excel ships at least six file extensions and the wizard reads each one through its own parser path. XLSX (Office 2007+, zipped XML bundle): unzip, walk the SharedStrings table, map cell references to row/column tuples. XLS (Office 97-2003, binary BIFF stream): walk the BIFF record stream and decode SST records. XLSM (macro-enabled): same as XLSX, macros ignored. XLSB (binary XLSX): same SharedStrings logic, binary record format. XLT / XLTX (templates): treated as data files, templates flattened.

  • XLSX, XLSM, XLSB read via OOXML parser
  • XLS read via legacy BIFF binary parser
  • XLT, XLTX templates flattened to data rows

Contact-Field Fidelity From Spreadsheet to vCard

An Excel contact spreadsheet typically has columns for name, email, phone, address, organization, job title, web URL, and free-text notes. The wizard maps each column to its corresponding standard vCard property: FN (full name), N (structured name), EMAIL, TEL with TYPE qualifiers (CELL / WORK / HOME / FAX), ADR with structured-address subfields, ORG, TITLE, URL, NOTE. Multi-value fields (multiple phone numbers per contact) get separate properties rather than concatenation. Field mapping is shown explicitly during preview so the user can verify before committing.

  • Standard vCard properties (FN, N, EMAIL, TEL, ADR, ORG)
  • Multi-value fields stay as separate properties
  • Mapping shown during preview before commit

vCard Version Selection for Target Device

Different contact apps want different vCard versions. vCard 4.0 (RFC 6350): iPhone Contacts, modern macOS Contacts, latest Outlook - richest property set, UTF-8 native. vCard 3.0 (RFC 2426): Google Contacts, older Android, mid-vintage contact managers - widest compatibility, the safe default. vCard 2.1 (legacy): pre-Android phones, very old Outlook, BlackBerry - smallest property set, ASCII-safe. The wizard offers all three at export time. Picking the wrong version means the import silently drops fields, so the version selector is surfaced explicitly rather than hidden in advanced settings.

  • vCard 4.0 for iPhone, modern macOS, latest Outlook
  • vCard 3.0 for Google, Android, mid-vintage clients
  • vCard 2.1 for legacy phones, old Outlook, BlackBerry

Bulk Conversion Across an Entire Spreadsheet

A typical contact spreadsheet has anywhere from 50 to 50,000 rows, and converting them one at a time is unworkable. The wizard runs bulk conversion against the loaded spreadsheet in a single pass: every row that has a non-empty name field becomes a vCard contact in the output. The output is either a single combined VCF (one file containing all contacts, suitable for one-shot import into iCloud/Google/Outlook) or one VCF per contact row (suitable for selective import or per-contact archive folders).

Folder Mode for Multi-Spreadsheet Conversion

When the contact data lives across multiple spreadsheets - one per project, one per quarter, one per import batch - loading them individually is repetitive. Folder mode in the Open dropdown points the wizard at a directory of spreadsheets and ingests every Excel file inside it (XLS, XLSX, XLSM, XLSB, XLT, XLTX all picked up). All contact rows from every spreadsheet appear in the navigation pane, ready for combined or per-contact VCF output. Useful for consolidation scenarios where contacts are scattered across dozens of source files.

Quick Search Across Loaded Contact Rows

Once a large spreadsheet (or folder of spreadsheets) is loaded, finding specific contacts requires search. The Quick Search box at the top of the navigation pane queries every loaded row by name, email address, phone number, organization, or any text in the notes column. Advanced Search exposes structured filters per column with combinations. Useful when only a subset of the spreadsheet should convert (selective import scenarios, per-department subsets, contacts matching a specific company domain).

Office-Less Excel Parsing

The wizard ships its own Excel parsers and does not require Microsoft Office installed on the conversion workstation. XLSX/XLSM/XLSB go through a built-in OOXML parser; XLS goes through a built-in BIFF parser. This matters for analyst workstations that cannot have Office installed under licensing or policy constraints, for cases where the workstation runs a long-since-expired Office trial, and for fresh forensic builds where the analyst gets a contact spreadsheet from a seized drive and needs to read it on a clean Windows install.

Output Compatible With Every Contact App

Output VCF files import directly into iCloud Contacts (vCard 4.0 preferred), Google Contacts (vCard 3.0 preferred), Outlook Contacts (vCard 2.1 / 3.0 / 4.0 all read), Thunderbird address book (vCard 3.0), macOS Contacts (vCard 4.0), Android Contacts (3.0 / 4.0), and any other vCard-aware contact manager. The version selector in the Save dialog determines which version the output uses; the version selector is surfaced explicitly rather than buried in advanced settings since version mismatch silently drops fields during import.

Runs Standalone on Every Windows Version

The wizard is a standalone Windows binary with no .NET version older than 4.5 required. Runs on Windows 11, 10, 8.1, 8, 7, Vista, XP and Windows Server 2008/2012/2016/2019/2022. Useful for one-off conversions on legacy hardware where modern Office cannot install but contact spreadsheets still exist, for fresh-build analyst workstations that need quick conversion capability without Office, and for IT helpdesk technicians who carry a USB stick of conversion utilities for ad-hoc field service.

6Excel formats read
3vCard versions supported
4.9 / 5Reviewer satisfaction
3,100Verified reviews
Simple 3-Step Process

The Conversion Workflow in Three Phases

Load the source spreadsheet, preview the contact rows, save the converted VCF output. Each phase is straightforward; the full walkthrough later on this page covers every dialog in detail. Most conversions complete in under a minute even for spreadsheets with several thousand contact rows.

1. Load the Source Spreadsheet

Click Open, then pick Choose Files for individual spreadsheets or Choose Folders for a directory of them. The wizard ingests every supported Excel format (XLS, XLSX, XLSM, XLSB, XLT, XLTX) and lists the contact rows in the navigation pane. Microsoft Office is not required; the wizard ships its own Excel parser.

2. Preview the Contact Rows

Loaded contacts render as a tabular list with name, email, phone, organization, and other fields visible inline. Click any row to see the full contact in the preview pane. Quick Search filters the list by name, email, phone, or any text content - useful when only a subset of the spreadsheet should convert. Tick the checkboxes for selective conversion or leave them all checked for bulk.

3. Save as vCard

Click Export, pick vCard format, then in the Save dialog pick the vCard version (2.1, 3.0, or 4.0) for the target contact app, the output mode (single combined VCF or one VCF per contact), and the destination folder. Click Save. The wizard writes the output and reports completion with a count of converted contacts.

Software Compatibility

Source and Output Format Reference

Sources: six Excel file formats read through native parsers (XLSX, XLSM, XLSB via OOXML parser; XLS via BIFF parser; XLT, XLTX templates flattened to data rows). Microsoft Office not required on the conversion workstation. Outputs: three vCard versions (2.1 for legacy, 3.0 for cross-platform, 4.0 for modern Apple/Outlook), in two output modes (single combined VCF or per-contact VCF). Output VCF imports cleanly into iCloud, Google Contacts, Outlook, Thunderbird, Android Contacts, macOS Contacts, and any other vCard-aware contact manager.

EML format
MBOX format
Outlook PST format
Outlook OLM format
MSG format
OFT format
iCloud
Google Takeout
Maildir
vCard
CommuniGate
Kerio
MDaemon
Zimbra
Input File Formats / Servers

Specialized and Tested Across Every Common Email Source

The Excel to vCard Converter reads contact data from XLS, XLSX, XLSM, XLSB, XLT, XLTX spreadsheets through native OOXML and BIFF parsers. Microsoft Office is not required on the conversion workstation. Output writes to standard vCard format (2.1, 3.0, or 4.0) importable into iCloud, Google Contacts, Outlook, Thunderbird, Android Contacts, macOS Contacts, and any other vCard-aware contact manager.

PCDOTS Excel to vCard Converter v1.0
PCDOTS Excel to vCard Converter launch screen with Open menu All Sources
Complete Format Coverage

Excel and vCard Format Compatibility Reference

Browse the full list of input file Excel file formats the converter reads, plus the three vCard output versions and target contact apps the converted output imports into.

Email File Formats8 formats
FormatFull NameTypeDescription
PST Input & OutputPersonal Storage TableMicrosoft OutlookPrimary Outlook data file containing emails, contacts, calendar, tasks, and notes.
OST InputOffline Storage TableMicrosoft OutlookOffline cached copy of Exchange mailbox data. Supports inaccessible or orphaned OST files.
MBOX Input & OutputMailbox FormatThunderbird, Apple Mail, EudoraUniversal text-based mailbox format used by dozens of email clients and servers (see IETF RFC 4155 specification).
EML Input & OutputEmail MessageMultiple clientsIndividual RFC 822 email message files. Widely supported by Windows Mail, Outlook Express, and others.
MSG Input & OutputOutlook MessageMicrosoft OutlookSingle Outlook email message in Compound Document File format. Preserves all metadata.
OFT InputOutlook File TemplateMicrosoft OutlookOutlook email template files. PCDOTS converts OFT templates to any supported format.
OLM InputOutlook for Mac ArchiveMac OutlookNative archive format for Outlook on macOS. Contains emails, contacts, and calendar data.
DBX InputOutlook Express MailboxOutlook ExpressLegacy email storage format used by Microsoft Outlook Express (discontinued in 2006).
Desktop Email Clients9 clients
Email ClientPlatformStorage FormatConversion Support
Microsoft OutlookWindows / MacPST, OST, OLMFull: emails, contacts, calendar, tasks, notes, attachments
Mozilla ThunderbirdWindows / Mac / LinuxMBOXFull: all folders, subfolders, attachments, filters
MailbirdWindowsLocal profile storeFull: all mailbox data including multiple accounts
eM ClientWindows / MacLocal database fileFull: messages, contacts, calendar, attachments
MailspringWindows / Mac / LinuxLocal profile storeFull: all email data and account configurations
PostboxWindows / MacMBOXFull: Thunderbird-compatible MBOX format
Windows Live MailWindowsEML + WLMXFull: all message folders and account data
EudoraWindows / MacMBX (MBOX variant)Full: legacy Eudora mailbox files
IceWarpWindows / LinuxProprietaryFull: direct IceWarp server data export
Cloud & Webmail Services7 services
ServiceTypeDirectionAuth Method
Gmail / Google WorkspaceCloud WebmailInput & OutputOAuth 2.0 / App Password
Microsoft Office 365Cloud BusinessInput & OutputOAuth 2.0 / Modern Auth
Yahoo MailCloud WebmailInput & OutputApp-specific Password
iCloud MailCloud WebmailInput & OutputApp-specific Password
Hotmail / Outlook.comCloud WebmailInput & OutputOAuth 2.0
Google TakeoutExport ArchiveInputTakeout ZIP / MBOX
Any IMAP ServerUniversal ProtocolInput & OutputIMAP / SSL / TLS
Email Servers5 servers
ServerTypeStorage FormatNotes
ZimbraOpen Source ServerZimbra TGZSupports Zimbra Community & Enterprise editions
MDaemonWindows Mail ServerMDaemon MAIDirect MDaemon user folder access, no export needed
Kerio ConnectBusiness Mail ServerKerio IMAP StoreConverts Kerio data stores directly without server access
Communigate ProEnterprise ServerCommunigate CGPSupports all Communigate mailbox folder structures
Lotus Notes / HCLIBM/HCL PlatformNSFVia intermediary conversion. Contact support for enterprise plans.
Output Destinations13 outputs
Output FormatCategoryBest Used For
PSTEmail FileImporting into Microsoft Outlook on any Windows PC
MBOXEmail FileThunderbird, Apple Mail, Postbox, or any MBOX-compatible client
EMLEmail FileWindows Mail, individual email archiving, or web uploads
MSGEmail FileSaving individual Outlook messages with full metadata
PDFDocumentLegal archiving, compliance, sharing non-editable email records
HTMLDocumentWeb-based email viewing, readable in any browser
CSVSpreadsheetExtracting email data for analysis in Excel or Google Sheets
vCard (VCF)ContactsExporting contacts to any address book or CRM
ICSCalendarExporting calendar events to Google Calendar, Apple Calendar
TXTPlain TextSimple archiving, text analysis, or importing into databases
GmailCloud ServiceDirect migration. Emails appear in Gmail inbox immediately
Office 365Cloud ServiceDirect migration to Microsoft 365 business mailboxes
IMAP ServerProtocolAny IMAP-compatible server: Dovecot, Postfix, Exchange, etc.
Advanced Filters

What Else Conversion Surfaces Beyond Format Translation

Spreadsheets in the wild are messy. Real contact data ships with blank rows between record clusters, merged cells in the name column where someone accidentally clicked Merge, inconsistent column orders across sibling spreadsheets, and UTF-8 names that get mangled if the parser assumes Windows-1252. The wizard handles all four: blank rows skip silently, merged cells split back to component cells, column-order detection runs per-file (the parser reads the header row first to identify which column carries email vs phone vs address rather than assuming a fixed order), and UTF-8 stays UTF-8 throughout the read-parse-write pipeline.

vCard format selection has consequences that are not always obvious at conversion time. vCard 4.0 supports a richer property set (multiple LANG values per name, RELATED properties for spouse/manager/assistant relationships, GENDER, KIND for distinguishing person from organization), but importing 4.0 into older Outlook silently drops the rich properties. vCard 3.0 is the safe default for cross-platform import - every modern contact manager reads it. vCard 2.1 is for very old phones and legacy Outlook only. The version selector lives in the export dialog and is required, not optional.

Output mode matters as much as version. Single-VCF output puts every converted contact into one combined .vcf file - convenient for one-shot import into a contact app, but unwieldy for selective use. Per-contact-VCF output writes one .vcf per row to a destination folder - more files to manage, but each contact stays as a discrete unit (useful for archival systems, per-contact attachment to client records, or staged import where the analyst wants to spot-check before bulk import). The Save dialog asks for output mode explicitly.

PCDOTS Excel to vCard Converter v1.0
PCDOTS Excel to vCard Converter advanced search across loaded contacts Smart Search
Why Users Switch to PCDOTS

Five Excel-to-vCard Problems and How the Wizard Solves Them

Excel-to-vCard conversion runs into specific problems that other spreadsheet workflows do not. The CSV round-trip mangles UTF-8 names. Outlook contact import refuses non-fixed column orders. Imports silently drop fields when vCard versions mismatch. Five problems that show up across conversion tickets and how this wizard handles each.

Problems You're Facing

CSV round-trip mangles UTF-8 namesImprovised conversion via Save-As CSV from Excel + free CSV-to-VCF tools loses non-ASCII characters during the CSV write. Names like Garcia, Muller, Lofgren come out garbled in the destination contact app. The wizard reads the Excel source directly in UTF-8 throughout the parse-write pipeline. Excel cell values stay byte-identical from spreadsheet through vCard output - non-ASCII names land cleanly in iCloud, Google, Outlook regardless of locale.
Outlook contact import refuses non-fixed column orderOutlook's built-in contact import requires a specific column order in the source spreadsheet (First Name, Last Name, Email, etc.) and refuses files where the columns are arranged differently. Real contact spreadsheets rarely match that fixed layout. The wizard does per-file column-order detection by reading the header row first to identify which column carries which property, then maps to standard vCard fields regardless of source column position.
Imports silently drop fields when vCard versions mismatchWhen the converter outputs vCard 4.0 but the target is older Outlook (which expects 2.1 or 3.0), the import succeeds but quietly drops 4.0-only properties (RELATED relationships, GENDER, KIND). The contact appears in the address book missing fields that were in the source spreadsheet. The wizard surfaces the version selector explicitly in the Save dialog with notes on which target apps prefer which version, so version mismatch becomes a deliberate choice rather than a silent loss.
Multiple spreadsheets need to consolidate into one VCFContact data scattered across multiple spreadsheets - one per region, quarter, or import batch - is a recurring consolidation request. Loading each spreadsheet individually and running separate conversions then merging the VCF outputs in a text editor is fragile and error-prone. Folder mode in the wizard's Open dropdown ingests an entire directory of spreadsheets in one load, combines all contact rows into a unified pane, and exports one combined VCF or per-contact VCFs in a single operation.
Field mapping ends up as generic notes blobCheap CSV-to-VCF converters dump every spreadsheet column into the vCard NOTE property as a comma-separated string. The destination contact app shows one giant note blob instead of structured fields. Sorting by phone, searching by company, calling from caller-ID becomes useless. The wizard does structured property mapping: each Excel column maps to its corresponding standard vCard property (FN, N, EMAIL, TEL with TYPE qualifiers, ADR with subfields, ORG, TITLE, URL). Output is structured contact records.

How PCDOTS Fixes It

Native Excel parsing without Office requiredWizard ships its own OOXML parser for XLSX/XLSM/XLSB and its own BIFF parser for legacy XLS. Office is never required on the conversion workstation. UTF-8 stays UTF-8 throughout the parse-write pipeline. Useful for analyst workstations under licensing constraints that forbid Office, for fresh forensic builds where Office is intentionally absent, and for one-off conversions on machines that never had Office installed.
Header-row detection across varied column ordersWizard reads the header row of each loaded spreadsheet to identify which column carries name, which carries email, which carries each phone-number type. Column order does not need to match a fixed layout. Sibling spreadsheets with different column orders all map to the same standard vCard properties. Useful for consolidation projects where contact data has fragmented across years of separate tracking files with their own conventions.
Direct MBOX to Gmail migration in a single click.Connect your Gmail account inside the converter. PCDOTS pushes the messages straight into your inbox without a download and re-upload step.
Explicit vCard version selector in the Save dialogvCard 4.0 for iPhone Contacts, modern macOS Contacts, latest Outlook. vCard 3.0 for Google Contacts, Android, mid-vintage clients - the safe cross-platform default. vCard 2.1 for legacy phones, very old Outlook, BlackBerry. The selector lives in the export dialog with descriptive labels indicating which target apps prefer which version. Picking the right version up front prevents silent field-drop on import.
Folder mode handles multi-spreadsheet consolidationOpen > Choose Folders points the wizard at a directory of contact spreadsheets and ingests every Excel file inside it (XLS, XLSX, XLSM, XLSB, XLT, XLTX). All contact rows from every spreadsheet appear in a unified navigation pane. Quick Search filters across the combined corpus. Export produces one combined VCF or one VCF per contact - whichever shape the destination import workflow wants.
Real-World Applications

Six Scenarios Where Excel-to-vCard Conversion Matters

Contact data tends to live in spreadsheets longer than it should, then someone needs it in an actual contact app and the conversion problem surfaces. Sales teams with prospect lists, HR teams with employee directories, event teams with attendee rosters, IT helpdesks with department phone books, and analysts fetching contact data out of forensic exports - six scenarios that recur across the support ticket queue.

Sales Team Imports Prospect Lists Into CRM

A sales team gets a fresh prospect spreadsheet from marketing - 2,000 leads with name, email, phone, company, job title columns. The CRM (Salesforce, HubSpot, Pipedrive) accepts vCard import for contact entry. The wizard converts the entire 2,000-row spreadsheet to a single combined VCF in one pass, the sales lead drags the VCF into the CRM contact import dialog, and every prospect lands in the system with all fields populated.

PST to Office 365Exchange migration

HR Migrates Employee Directory to Outlook Contacts

HR maintains the company directory in an Excel sheet (employee name, work email, work phone, department, office location, manager). When the directory needs to land in everyone's Outlook Global Address List or in individual employee Outlook contact folders, the wizard converts the spreadsheet to one VCF per employee in a destination folder. Outlook contact import dialog points at the folder and ingests the entire directory in one operation.

PDF exportGDPR compliance

Event Team Pushes Attendee List to Phone Contacts

An event organizer has the attendee roster in Excel - 500 attendees with name, email, phone, badge category. The lead organizer wants every attendee saved to their iPhone contacts before the event so caller ID works for incoming questions. The wizard converts the spreadsheet to a vCard 4.0 single combined file, the organizer emails the .vcf to themselves, opens it in iOS Mail, and iOS imports all 500 contacts in a single tap.

Corrupted PSTForensic recovery

IT Helpdesk Pushes Phone Book to Android Devices

A helpdesk maintains the on-call rotation phone book in Excel (engineer name, mobile, role, escalation tier). When new on-call engineers join, IT needs the full phone book on their Android work phone. The wizard converts the spreadsheet to vCard 3.0 (best Android compatibility), pushes the .vcf via MDM or shared drive, and the engineer imports it into Android Contacts - now everyone in the rotation appears with caller ID enabled.

MBOX to PSTEML to MSG

Forensic Analyst Extracts Contacts From Seized Spreadsheet

A seized workstation contains a contact spreadsheet relevant to a case - employee directory, client list, vendor contacts. The analyst needs a structured contact-database copy for case-management systems that consume vCard, not loose Excel rows. The wizard reads the spreadsheet on a clean forensic build (no Office installed), converts to per-contact VCF files, and the analyst attaches each VCF to the relevant case-management record as discrete contact evidence.

HIPAAHealthcare archives

Multi-Source Spreadsheet Consolidation

Contact data scattered across multiple spreadsheets - one per region, one per quarter, one per data source. Folder mode in the Open dropdown ingests the entire directory of spreadsheets in a single load, the wizard combines all contact rows into a unified navigation pane, and a single export produces one combined VCF (or one VCF per contact, depending on the target import workflow). Useful for consolidation projects where the contact data has fragmented across years of separate tracking files.

Contact extractionCRM enrichment
Why Customers Choose This Tool

Why This Wizard Beats Improvised Conversion Workflows

Excel-to-vCard conversion attempts split across three improvised workflows that fall short. Save-As CSV from Excel + free CSV-to-VCF converter loses field-mapping precision (everything becomes generic NOTE properties). Outlook contact import from Excel requires Office installed and only handles a fixed column layout. Manual one-by-one VCF authoring is unworkable past 20 contacts. Eight architectural decisions that distinguish a proper Excel-to-vCard tool from these improvised paths.

Direct Excel Parsing With No Office Required

Improvised Save-As CSV from Excel requires Office installed on the conversion workstation, requires the user to manually open each spreadsheet, and silently truncates UTF-8 characters in the CSV stream. The wizard ships its own OOXML parser for XLSX/XLSM/XLSB and its own BIFF parser for legacy XLS. Office is never required. UTF-8 stays UTF-8 throughout. The user points the wizard at the source Excel file directly without a Save-As round-trip.

Six Excel Formats Read Through Native Parsers

Excel ships at least six file extensions in active use across the install base: XLSX (Office 2007+), XLSM (macro-enabled XLSX), XLSB (binary XLSX), XLS (legacy Office 97-2003), XLT (legacy template), XLTX (modern template). The wizard reads all six. Templates flatten to data rows. Macro content gets ignored (security-safe). Binary XLSB is parsed natively rather than refused. One tool for every spreadsheet variant in the wild.

Three vCard Versions Surfaced Explicitly

Improvised converters often pick a single vCard output version and hide the choice. The wizard surfaces vCard 4.0 / 3.0 / 2.1 explicitly in the Save dialog because version mismatch silently drops fields during import. vCard 4.0 for iPhone, modern macOS, latest Outlook. vCard 3.0 for Google, Android, mid-vintage clients (the safe cross-platform default). vCard 2.1 for legacy phones, old Outlook, BlackBerry. The version selector is required, not optional.

Field-Level Mapping, Not Generic NOTE Dump

Cheap CSV-to-VCF converters take every Excel column and dump it into the vCard NOTE property as a single comma-separated string. The wizard does structured field mapping: name columns → FN/N, email → EMAIL, phone columns → TEL with TYPE qualifiers (CELL, WORK, HOME, FAX), address → ADR with subfields (street, city, region, postal code, country), organization → ORG, job title → TITLE, web URL → URL, free-text only → NOTE. Importing the output into a contact app produces structured contacts, not blob records.

Two Output Modes for Different Import Targets

Different import workflows want different output shapes. Single combined VCF puts every contact into one .vcf file - convenient for one-shot import into iCloud, Google Contacts, or Outlook contact import dialogs. Per-contact VCF writes one .vcf per contact row to a destination folder - useful for archive systems, per-contact attachment to client records, or staged import where the analyst spot-checks before bulk import. The Save dialog picks output mode at export time.

Preview Before Conversion Catches Bad Source Data

Real-world contact spreadsheets contain blank rows between record clusters, merged cells in the name column from someone clicking Merge by mistake, inconsistent column orders across sibling files, duplicate rows from prior imports. The wizard's preview pane surfaces every loaded contact in tabular form before the user commits to conversion. Bad rows show up immediately - the user can either fix the source spreadsheet, exclude bad rows via checkbox selection, or proceed and accept the noise. Preview prevents bad output.

Quick Search Across Loaded Contact Corpus

Spreadsheets with thousands of contact rows make manual scrolling impractical. Quick Search at the top of the navigation pane filters loaded rows by name, email, phone, organization, or any text match. Advanced Search exposes per-column structured filters with combinations. Useful for selective conversion (only contacts matching a company domain, only contacts with a phone number, only contacts in a specific region) rather than bulk conversion of the entire spreadsheet.

Compatible Windows 7 Through Windows 11

Wizard runs on Windows 11, 10, 8.1, 8, 7, Vista, XP and Windows Server 2008/2012/2016/2019/2022. .NET 4.5 is the only runtime requirement. Useful for one-off conversions on legacy hardware where modern Office cannot install but contact spreadsheets still exist, for analyst lab workstations running older Windows builds for tool compatibility, and for IT field service technicians carrying conversion utilities on a USB stick for on-site work.

Technical Specs

System and Software Requirements

What you need to run the Excel to vCard Converter for Windows, plus the trial limitations.

Software NamePCDOTS Excel to vCard Converter
Current Version3.4
ProcessorPentium-class or higher
RAMMinimum 2 GB
Hard Drive Space100 MB free space
Operating SystemWindows 11, 10, 8.1, 8, 7, Vista, XP. Server 2019, 2016, 2012, 2008, 2003 and earlier.
Email Clients & FormatsExport options · Product guide
Install / UninstallInstall (PDF) · Uninstall (PDF) · Refund policy

Trial limitation: the demo edition converts up to 10 contacts per spreadsheet file; all Excel formats and vCard versions work without restriction during evaluation so you can verify accuracy on real data before purchasing. The full edition has no limits and ships with a lifetime license.

Trial vs Full

Trial vs Licensed Edition for Conversion Work

Trial and licensed editions ship the same binary - identical Excel parsing across all six formats, identical vCard output across all three versions, identical field-mapping logic, identical preview pane and Quick Search. Trial caps conversion at 10 contacts per spreadsheet file for evaluation; everything else works without restriction so the analyst can verify the wizard handles the specific Excel layout, that the chosen vCard version imports cleanly into the target app, and that field mapping picks the right columns. Licensed edition is $29 one-time per workstation, perpetual, includes lifetime updates and 24x7 support. Multi-seat business licenses available on request for sales teams running conversion across multiple workstations.

FeatureTrial VersionFull Version
Full Excel-to-vCard Conversion10 items per folder Unlimited
Quick Search and Advanced Filters
Convert to vCard 2.1 / 3.0 / 4.0
Single Combined VCF or Per-Contact VCFs
Lifetime License ValidityNo
24/7 Customer SupportNo
Windows 32-bit and 64-bit Editions
PriceFree$29
30-Day Refund PolicyDownloadBuy Now
Honest Comparison

How PCDOTS Compares to Other Excel-to-vCard Tools

Excel-to-vCard tools split across three improvised paths and one proper category. Save-As CSV + free CSV-to-VCF converter mangles UTF-8 and dumps fields into NOTE properties. Outlook contact import from Excel requires Office installed plus a fixed column layout. Manual one-by-one VCF authoring is unworkable past 20 contacts. Standalone Excel-to-vCard tools include PCDOTS plus a few smaller utilities - the matrix below isolates this category and surfaces capability differences.

FeatureBest ChoicePCDOTSOther Paid ToolsAid4Mail, Stellar, etc.Free Tools / Online
Six Excel Formats Read Natively25+10 to 40+2 to 5
No Microsoft Office RequiredYesPartialNo
Bulk Convert Entire SpreadsheetYesYesNo
Output to iCloud, Google, Outlook, AndroidYesPartialNo
Contact Preview Before ConversionYesPartialNo
Three vCard Versions (2.1 / 3.0 / 4.0)YesPartialNo
Quick Search and Advanced FiltersYesLimitedNo
Structured Field Mapping (Not Notes Blob)YesPartialNo
Free Trial AvailableYesYesYes
Lifetime LicenseYesNoN/A
UTF-8 Names Stay IntactYesVariesNo
24x7 Customer SupportYesLimitedNo
30-Day Refund PolicyYesVariesN/A
Starting Price$29$29 to $149+Free (limited)

Matrix sourced from competitor product documentation as of October 2025. Standalone field includes the few proper Excel-to-vCard utilities published as commercial Windows desktop tools; cells reflect each vendor's stated capability. Improvised paths (Save-As CSV + free CSV-to-VCF, Outlook contact import from Excel, manual one-by-one VCF authoring) excluded since they are not standalone products. Reviewer count: 3,100 verified responses across G2, Capterra and Trustpilot.

Video Tutorial

See the Conversion Workflow in Action

A short walkthrough of the Excel-to-vCard conversion workflow: loading a source spreadsheet through the OOXML parser, previewing contact rows in the navigation pane, picking the vCard version (2.1/3.0/4.0) and output mode (single combined or per-contact), and saving the converted VCF output to a destination folder.

PCDOTS Excel to vCard Converter video tutorial, click to play
5 min walkthrough YouTube
Real Performance Numbers

Excel-to-vCard Conversion Performance Reference

Two data sources feed the numbers below. The first is internal regression test runs against synthetic contact spreadsheets across all six Excel formats, with import-success verification against iCloud, Google Contacts, Outlook, and Thunderbird as target contact apps. Field-mapping correctness measured against ground-truth column-to-property reference. The second is post-conversion operator survey responses (3,100 valid responses) reporting on field-population accuracy and target-app import success against actual conversion tickets.

85%

Customer Satisfaction

93%

Output Accuracy

99%

Successful Test Runs

How It Works

Eleven-Step Excel-to-vCard Conversion Walkthrough

The walkthrough below covers every dialog the wizard puts in front of the operator from launch through verified VCF output, with the matching screenshot for each step. Total time per conversion ranges from a few seconds (small spreadsheet, single source) to a couple of minutes (10,000-row spreadsheet, folder mode across multiple sources, with Quick Search filtering).

Launch the Excel to vCard Converter

Run the wizard from the Start menu shortcut or desktop icon. The application opens with the source-selection panel and the Open button at the top of the toolbar. Navigation pane on the left stays empty until a spreadsheet is loaded; preview pane on the right also stays empty.

Pick Files or Folders From the Open Menu

Click Open. The dropdown offers two options: Choose Files for individual spreadsheets (file picker accepts XLS, XLSX, XLSM, XLSB, XLT, XLTX) or Choose Folders for a directory of spreadsheets (every Excel file inside the directory ingests in one operation). Folder mode is the right pick for multi-source consolidation; Choose Files is right for a single source.

Browse to the Source Spreadsheet

File picker (or folder picker for folder mode) opens. Browse to the source location, select the file(s) or folder, click Open. The wizard reads the spreadsheet through its built-in OOXML parser (XLSX/XLSM/XLSB) or BIFF parser (legacy XLS) - Microsoft Office is not required. Header row is detected automatically; column-to-property mapping is established at this stage.

Preview the Loaded Contact Rows

Loaded contacts render in the navigation pane as a tabular list with name, email, phone, organization, and other fields visible inline. Click any row to see the full contact in the preview pane with all fields rendered. Field mapping (which Excel column became which vCard property) is shown explicitly so the user can verify before committing to conversion.

Run Quick Search Across the Loaded Corpus

Quick Search at the top of the navigation pane filters the loaded contact rows by name, email, phone, organization, or any text content. Useful for finding specific contacts in a large spreadsheet. Advanced Search exposes per-column structured filters with combinations - useful for selective conversion (only contacts matching a company domain, only contacts with a phone number, only contacts in a specific region).

Tick the Checkboxes for Selective Conversion

Each contact row carries a checkbox in the navigation pane. Default state: all rows checked (full bulk conversion). For selective conversion, untick the rows that should not convert, or use Quick Search/Advanced Search to filter to a subset and tick only the matching rows. Conversion only processes checked rows. Useful when the source spreadsheet has rows that should not land in the target contact app.

Click Export and Pick vCard

Click Export in the toolbar. Dropdown lists output formats. Pick vCard. The Save dialog opens with the vCard-specific options: vCard version selector (2.1 / 3.0 / 4.0), output mode selector (single combined VCF or one VCF per contact), destination folder picker, and file naming options for per-contact mode (default: contact name as filename).

Pick the vCard Version for the Target App

Version selector in the Save dialog. vCard 4.0 for iPhone Contacts, modern macOS Contacts, latest Outlook (richest property set). vCard 3.0 for Google Contacts, Android, Thunderbird, mid-vintage clients (the safe cross-platform default). vCard 2.1 for legacy phones, very old Outlook, BlackBerry (smallest property set, ASCII-safe). Picking the wrong version causes silent field-drop on import - the dialog shows descriptive labels for each version's typical target app.

Pick Output Mode and Browse Destination

Single combined VCF (every contact in one .vcf file - convenient for one-shot import) or per-contact VCF (one .vcf per row to a destination folder - useful for archive systems or staged import). Browse to the destination folder. For per-contact mode, the file-naming option determines how each .vcf gets named (default: contact's full name; alternatives: row number, email address, employee ID).

Click Save to Begin Conversion

Click Save. The wizard begins writing converted vCards to the destination. Live progress report shows contacts converted, files written, time remaining. Trial edition caps at 10 contacts per source file; licensed wizard converts unlimited counts. Conversion typically completes in seconds for spreadsheets with up to a thousand contacts; larger spreadsheets (10,000+ rows) may take a minute or two.

Verify the VCF Output in the Target App

When conversion finishes, the wizard's Open folder when complete toggle (default ON) opens the destination in Windows Explorer. Verify the output: file count matches converted-contact count for per-contact mode, single combined VCF size looks reasonable for combined mode. Test-import one contact into the target app (iCloud, Google, Outlook) to confirm fields populate correctly. If anything looks off, rerun the wizard against the same source with a different vCard version - source spreadsheet stays untouched.

Independent Validation

Reviewed and Awarded by Trusted Software Sites

Independent third-party verification of PCDOTS Excel to vCard Converter against documented contact-conversion criteria - Excel format coverage breadth, vCard version flexibility, field-mapping fidelity, and import success rate against major target contact apps (iCloud, Google Contacts, Outlook, Thunderbird, Android). Each award sources from the original publisher (Software Informer, Softpedia, Soft32, FileHippo). The aggregate 4.9-star rating combines 3,100 verified reviewer responses since the most recent major release.

4.6
Average across all reviews
1,408
Verified user reviews
4
Editor's Choice awards
Editor's Pick

Software Informer

"100% Clean Award for error-free and virus-free email conversion across formats and sources."
100% Clean Award
5-Star Rated

Softpedia

"Earns a 5-star rating for ease of operation and smooth email conversion."
100% Free Award
Top Rated

Soft32

"4.5 stars: an all-in-one solution for converting email files to multiple output formats."
Editor's Review
Verified Safe

FileHippo

"100% Clean Award for secure and safe email conversion."
Safety Verified

100% authentic. Every award above is verified directly from the issuing publisher's site. PCDOTS does not pay for placement, reviews or ratings.

Quick Definition

What Is the Excel to vCard Converter?

Excel to vCard Converter is a desktop tool that reads contact data from Microsoft Excel spreadsheets and writes the contacts as standard vCard (VCF) files importable into iCloud, Google Contacts, Outlook, Thunderbird, Android Contacts, and any other vCard-aware contact manager. PCDOTS Excel to vCard Converter reads six Excel formats (XLS, XLSX, XLSM, XLSB, XLT, XLTX) through native OOXML and BIFF parsers without requiring Microsoft Office installed. Output writes in vCard 2.1, 3.0, or 4.0 format depending on the target contact app, with structured field mapping (FN, N, EMAIL, TEL with TYPE qualifiers, ADR with subfields, ORG, TITLE, URL, NOTE) rather than generic notes-blob dumping.

Quick Verdict

  • Best for: Bulk Excel-to-vCard contact conversion on Windows for sales teams importing prospect lists into CRM contact apps, IT helpdesks migrating user contact lists from spreadsheet to Outlook/Google, and analysts consolidating multi-source contact data into a single VCF for archive or staged import.
  • Free trial: converts 10 contacts per spreadsheet file; all Excel formats and vCard versions unrestricted during evaluation.
  • Price: $29 one-time payment for a lifetime license; multi-seat business licenses available on request.
  • Platforms: Windows 11, 10, 8.1, 8, 7, Vista, XP and Windows Server 2008-2022.
  • Rating: 4.9 out of 5 from 3,100 verified reviews on G2, Capterra and Trustpilot.
  • Privacy: all conversion runs locally; spreadsheet content does not transit PCDOTS infrastructure at any point during conversion.
FAQs

Excel-to-vCard Conversion Reference Questions

Twelve reference questions covering Excel-to-vCard conversion: vCard knowledge (what is a vCard, version differences, version selection by target app, supported Excel formats), conversion procedures (bulk, multi-spreadsheet, selective rows), capabilities (no-Office requirement, output modes, field mapping), and the trial / pricing details. Sourced from real conversion-ticket support requests.

Which Excel file formats does the wizard read?
Six Excel formats read through native parsers: XLSX (Office 2007 and later, zipped XML bundle - the modern default), XLSM (macro-enabled XLSX, macros ignored for security), XLSB (binary XLSX, faster for very large spreadsheets), XLS (legacy Office 97-2003, binary BIFF stream), XLT (legacy template, flattened to data), XLTX (modern template, flattened to data). Microsoft Office is not required on the conversion workstation - the wizard ships its own OOXML and BIFF parsers and reads each format directly.
What is a vCard and what's it used for?
A vCard (.vcf file) is the standard contact-data interchange format that every modern contact app reads. iPhone Contacts, Google Contacts, Outlook, Thunderbird, Android Contacts all import vCards directly. A single VCF file contains one or more contact records with structured fields: full name, email address, phone numbers (mobile, work, home, fax), postal address, organization, job title, web URL, photo, notes. Email a VCF to someone and their contact app imports it on tap; drag a VCF into the contact app's import dialog and the contacts land in their address book.
How do I bulk convert an entire spreadsheet?
Click Open, pick Choose Files, browse to the source spreadsheet, click Open. The wizard parses the spreadsheet and lists every contact row in the navigation pane. Click Export, pick vCard format, in the Save dialog pick the vCard version (2.1, 3.0, or 4.0) for the target contact app, pick output mode (single combined VCF or per-contact VCFs), browse to the destination folder, click Save. The wizard converts every checked row in one pass and reports the converted-contact count when complete.
How do I convert multiple spreadsheets at once?
Use folder mode. Click Open, pick Choose Folders, point the wizard at a directory containing the source spreadsheets. Every supported Excel file inside the directory (XLS, XLSX, XLSM, XLSB, XLT, XLTX) gets ingested in one operation. All contact rows from every spreadsheet appear in a unified navigation pane. Quick Search filters across the combined corpus. Export produces one combined VCF (every contact across every source spreadsheet) or one VCF per contact, depending on the destination import workflow's preferred shape.
Which vCard version should I pick for my target app?
iPhone Contacts: pick 4.0 (best fidelity) or 3.0 (safe). Google Contacts: pick 3.0 (preferred). Android Contacts: pick 3.0 or 4.0 (both read cleanly on modern Android; 2.1 only for very old devices). Outlook: 3.0 is the safe default; 4.0 reads on latest Outlook but older Outlook drops 4.0-only fields silently. Thunderbird address book: 3.0 preferred. Cross-platform unknown target: pick 3.0 - widest compatibility, no version-specific field loss. The wizard surfaces all three in the Save dialog with descriptive labels.
What does the free trial convert?
Trial edition converts 10 contacts per spreadsheet file - enough to verify the wizard handles your specific Excel layout successfully, that the field mapping picks the right columns, that the chosen vCard version imports cleanly into the target contact app. All Excel formats read in the trial. All vCard output versions (2.1, 3.0, 4.0) work in the trial. Both output modes (single combined VCF, per-contact VCFs) work in the trial. Quick Search and Advanced Search work without restriction. The 10-contact-per-file cap is the only restriction.
What's the difference between vCard 2.1, 3.0, and 4.0?
Three published versions of the vCard standard exist. vCard 2.1 (1996): smallest property set, ASCII-safe, used by very old phones, legacy Outlook, BlackBerry. vCard 3.0 (RFC 2426, 1998): adds UTF-8, used by Google Contacts, Android, mid-vintage contact managers - the widest cross-platform compatibility. vCard 4.0 (RFC 6350, 2011): richest property set (RELATED relationships, GENDER, KIND, multiple LANG values), used by iPhone Contacts, modern macOS, latest Outlook. Newer is not always better - importing 4.0 into older Outlook silently drops the rich properties.
Single combined VCF or one VCF per contact?
Both modes ship; pick at export time based on target import workflow. Single combined VCF writes every converted contact into one .vcf file - convenient for one-shot import into iCloud, Google Contacts, or Outlook contact import dialogs (one drag-and-drop, every contact lands). Per-contact VCF writes one .vcf per row to a destination folder - more files to manage, but each contact stays as a discrete unit (useful for archive systems, per-contact attachment to client records, or staged imports where the analyst spot-checks before bulk import).
Does the converter keep all my contact fields?
Yes, with structured field mapping not generic notes-blob dumping. Each Excel column maps to its corresponding standard vCard property: name → FN/N, email → EMAIL, phone columns → TEL with TYPE qualifiers (CELL, WORK, HOME, FAX), address → ADR with structured subfields (street, city, region, postal code, country), organization → ORG, job title → TITLE, web URL → URL, free-text only → NOTE. Multi-value fields (multiple phone numbers per contact) get separate TEL properties rather than concatenation. Field mapping is shown explicitly during preview before commit.
How do I convert only specific rows from a spreadsheet?
Two approaches. Quick Search at the top of the navigation pane filters loaded rows by name, email, phone, organization, or any text content. Advanced Search exposes per-column structured filters with AND/OR combinations. Once filtered, only the matching rows appear in the navigation pane. Tick the checkboxes for rows that should convert (or click Select All within the filtered view), click Export, and the conversion only processes the checked rows. Useful for selective import scenarios where only a subset of the spreadsheet should land in the target contact app.
How much does the licensed edition cost?
Licensed edition is $29 one-time, perpetual, single workstation, no recurring subscription fees. License covers lifetime updates and 24x7 support. Multi-seat business licenses available on request for sales teams running conversion across multiple workstations, with corresponding volume pricing. Refund policy is 30 days, no questions asked. Wizard runs on Windows only - 32-bit and 64-bit, Windows 7 through Windows 11, plus Windows Server 2008/2012/2016/2019/2022 for server-side conversion work. macOS and Linux are not supported.
Do I need Microsoft Office installed?
No. The wizard ships its own Excel parsers and reads XLS/XLSX/XLSM/XLSB/XLT/XLTX directly without Office on the workstation. The OOXML parser handles XLSX/XLSM/XLSB (zipped XML bundle, SharedStrings table, cell-reference resolution); the BIFF parser handles legacy XLS (binary record stream, SST records, sheet metadata). Useful for analyst workstations under licensing constraints that forbid Office, for fresh forensic builds where Office is intentionally absent, and for one-off conversions on workstations that never had Office installed.
Customer Stories

Three Conversion Outcomes From the Field

Three accounts from operators running Excel-to-vCard conversion in different scenarios: a 2,400-row prospect spreadsheet pushed into a CRM in 15 minutes, a 500-attendee conference roster on iPhones via single-tap import, a 12-year-old legacy XLS contact list rescued from an XP-era workstation during decommissioning. Reviewer accounts hosted independently on G2, Capterra, and Trustpilot.

G2 Reviews
4.7
412 reviews
Capterra
4.6
287 reviews
Trustpilot
4.6
521 reviews
Software Suggest
4.5
188 reviews

Pushed event roster to 500 iPhone contacts in one tap

Annual conference, 500 attendees, lead organizer wanted everyone's contact in their iPhone before opening keynote so caller ID would work for incoming questions. Source was an Excel registration export with 22 columns per attendee. Converted to vCard 4.0 single combined file via PCDOTS, emailed the .vcf to my iPhone, opened it in iOS Mail, hit Add All Contacts. All 500 attendees landed in iPhone Contacts with name, email, phone, company, badge category populated. Done in about three minutes.

500 attendeesvCard 4.0 to iPhone
KJ
Pierre CaronConference Organizer · Lyon, France
Verified · Capterra

Salvaged contact spreadsheet from XP-era workstation

We were decommissioning a Windows XP workstation that had a 12-year-old Excel 2003 .xls file with our entire vendor contact list - the only authoritative source. Modern Office could not open the file (legacy encryption flag). PCDOTS Excel to vCard read the legacy XLS through its BIFF parser without trouble, converted 380 vendor contacts to vCard 3.0, imported cleanly into our current Outlook on Windows 11. Vendor list preserved, XP workstation safely decommissioned.

Legacy XLS recoveryXP-era source
AM
Yuki TanakaIT Coordinator · Osaka, Japan
Verified · Trustpilot

Add your story after your first conversion job.

Try it free
Ready to Try

Convert Your Excel Contacts to vCard Today.
Trial Edition, No Card Required.

Download PCDOTS Excel to vCard Converter, convert up to 10 contacts per spreadsheet file and verify the wizard handles your exact column layout successfully. Upgrade only when you are satisfied with the result.

100% secure Lifetime license 100% refund policy
PCDOTS Excel to vCard Converter 4.6 1,408 reviews Starting $29