Combine VCF Files into One

Combine VCF files into one. Command Prompt, Mac Terminal and Corbett vCard Converter with real commands and fixes.

By · Published 21 Sep 2023 · Updated 10 Oct 2026 · 9 min read

combine VCF files into one

Quick answer

You have dozens of small VCF files from phones, webmail or backups, and you want to combine VCF files into one so an app imports every contact in a single go. Windows has no merge button, and one wrong command can leave you with a single contact. Below are three ways to combine VCF files into one, with real commands, a count check and fixes for common errors.

Why combine VCF files into one?

One VCF holds many contacts, so you combine VCF files into one to share, back up and import them faster. A VCF is plain text, and every contact sits between BEGIN:VCARD and END:VCARD lines. That is why simple commands can merge VCF files into one. Apps that open VCF files one at a time are slow with hundreds of cards, and Corbett's vCard Converter page says Outlook adds only your first card from a multi-contact file.

What to check before you combine VCF files into one?

Do three quick checks first, so you do not spoil your only copy of an address book.

How to combine VCF files into one with Command Prompt?

Use Windows copy with its /b switch to merge VCF files into one. Microsoft's copy page says combined files are treated as ASCII text unless you add /b, and ASCII mode stops at a Ctrl+Z character.

  1. Put your VCF files in one folder, for example C:\Contacts\ToMerge.
  2. Press Windows + R, type cmd and select OK.
  3. Go to your folder: cd /d C:\Contacts\ToMerge
  4. Combine VCF files into one: copy /b *.vcf ..\merged.vcf. Your new file lands in your parent folder, so a second run does not pull it in as a source.
  5. Count contacts: find /c "BEGIN:VCARD" ..\merged.vcf
  6. Compare that number with your expected total. If it matches, you did combine VCF files into one, so import merged.vcf into your contacts app.
Windows Run command box opened to combine VCF files into one Command Prompt opened by typing cmd to merge multiple VCF files into one

Our earlier post printed copy *.vcf xyz combined vcard.vcf. Spaces in that name make Command Prompt read every word as another source file, and it never added /b. Use one name without spaces. A Microsoft Q&A user on Windows 11 ran plain copy *.vcf all.vcf in March 2024 and got one contact in your output file. A volunteer replied that copy prints "1 file(s) copied" even when it copies every file and suggested adding /V to verify. Count with find instead of trusting that message.

How to combine VCF files into one on Mac or Linux?

Terminal joins files with cat. Use it when your VCF files came from a Mac or an iPhone backup.

  1. Open Terminal and go to your folder to merge VCF files into one: cd ~/Desktop/Contacts
  2. Combine VCF files into one: cat *.vcf > ../merged.vcf
  3. Count contacts: grep -c "BEGIN:VCARD" ../merged.vcf
  4. If contacts run together, add a line break after every file: for f in *.vcf; do cat "$f"; echo; done > ../merged.vcf

Skip online mergers for contacts: they limit file size and need your address book uploaded.

Bulk method with free demo

How to combine VCF files into one with software?

Use Corbett vCard Converter when you have many files, mixed vCard versions or need filters. It loads VCF files or full folders in batch, with vCard 2.1, 3.0 and 4.0 all accepted. It previews every card as Contact Details or Raw vCard. Its Export menu lists vCard 3.0 or 4.0, PST, CSV, PDF, HTML and TXT. It runs on Windows 11, 10, 8.1, 8 and 7. Free demo converts 10 vCards per folder.

Download Now Purchase Now

Steps to combine VCF files into one with software

  1. Install Corbett vCard Converter on your Windows PC and run it as administrator to combine VCF files into one. Select Open.
  2. Select Email Data Files, then vCard Files, then Choose Files or Choose Folders.
  3. Browse to your VCF folder and select it, ready to merge VCF files into one. Card counts show beside every folder.
  4. Click any name to preview it under Contact Details or Raw vCard.
  5. Use Advanced Search to filter by name, company or job title if you need fewer contacts.
  6. Select Export, then choose vCard as your output and set a save location.
  7. Select Save, then count BEGIN:VCARD lines in your result.
Corbett vCard Converter screenshot 1: load the files Corbett vCard Converter screenshot 2: preview the mailbox Corbett vCard Converter screenshot 3: choose the export option

Corbett's page does not say whether vCard output arrives as one file, so test three small files in your demo and count cards before you buy. Lifetime licence starts at $99 with a 30-day money-back window. To open one VCF before you merge it, see how to open VCF file on computer. To move merged contacts into a sheet, see how to convert VCF to CSV or convert VCF to Excel.

Which way to combine VCF files into one is best?

For a few files, Command Prompt can combine VCF files into one. On a Mac, use Terminal to merge VCF files into one. For mixed versions or filters, use software to combine multiple VCF files into one.

Way to combine VCF files into oneHandles mixed versionsNeedsFiltersCost
Command PromptNo, joins text as it isWindows, one folderNoFree
TerminalNo, joins text as it isMac or LinuxNoFree
Corbett vCard ConverterYes, loads 2.1, 3.0 and 4.0Windows PCName, company, title, cityFree demo, then from $99

Need contacts from a mail account first? See how to export Gmail contacts to VCF or export iPhone contacts to CSV.

Why does combine VCF files into one fail?

Only one contact appears after you combine VCF files into one

Use copy /b, not plain copy, and run it in Command Prompt, not PowerShell. A Microsoft Q&A volunteer saw one-contact results in PowerShell too. Count BEGIN:VCARD lines to know your real total.

Contacts run together in your merged VCF

A source file has no final line break. On Mac or Linux, use that echo loop. On Windows, open every file in Notepad and press Enter after END:VCARD.

Fewer contacts than expected

A source file may lack a BEGIN:VCARD or END:VCARD line. Open small files in Notepad and check that every card has both.

Accented names look garbled

Source files use different encodings. Save every file as UTF-8 without BOM in Notepad++, then merge VCF files into one again.

Import is rejected after you combine VCF files into one

Mixed vCard versions break imports on iCloud and older Outlook. Convert every card to 3.0 first with software, or import into Google Contacts and export again as 3.0.

What to do after you combine VCF files into one?

Keep your original files until your import count matches. When you combine VCF files into one, duplicates stay, so delete repeats in your contacts app after import. Phones such as Android have no merge option, so merge on a PC, then import your one file.

Our view

Command Prompt handles most jobs, and it costs nothing. We use software only when versions are mixed or you need filters. Test three small files before trusting any tool.

Key takeaways

Questions about combining VCF files

How do I combine VCF files into one?

Put every VCF in one folder and run copy /b *.vcf ..\merged.vcf in Command Prompt to combine VCF files into one. On Mac or Linux, run cat *.vcf > merged.vcf.

How do I combine VCF files into one without software?

Use Command Prompt on Windows or Terminal on Mac and Linux to merge multiple VCF files into one. Both ship with your computer and cost nothing.

Why does copy give me one contact?

Plain copy treats files as text and may stop early. Add /b, use Command Prompt instead of PowerShell and count BEGIN:VCARD lines.

How do I count contacts in a merged VCF?

Run find /c "BEGIN:VCARD" merged.vcf on Windows or grep -c "BEGIN:VCARD" merged.vcf on Mac and Linux.

Can I merge vCard 2.1 and 3.0 files?

Yes, text joins fine. iCloud and older Outlook may reject mixed versions, so convert every card to 3.0 first.

Does merging remove duplicate contacts?

No. It joins text only. Delete repeats in your contacts app after you import.

Is it safe to use an online VCF merger?

No. You upload your address book to a stranger's server and tools limit file size. Use Command Prompt or software on your PC.

Why does Outlook import only one contact from my VCF?

Corbett's page says Outlook adds your first card of a multi-contact file. Convert your VCF to PST or import cards one by one.

How many contacts does free demo convert?

Demo mode converts 10 vCards per folder. Full edition lifts that cap.

Which Windows versions does software need?

Corbett's page lists Windows 11, 10, 8.1, 8 and 7 plus Windows Server 2008 up to 2025. There is no Mac or Linux build.

Free demo

Ready to Combine VCF Files into One?

Try Corbett vCard Converter on three small files first. Free demo converts 10 vCards per folder, then purchase when your contact count looks right.

Download Now Purchase Now

Justin Cener

Justin Cener is a Technical Executive and Staff Writer at Corbett Software. His work focuses on the tech sector. He shares reliable and easy fixes for problems users face on different platforms.

Last checked 10 Oct 2026 against Microsoft's copy command page and Corbett's vCard Converter page.