Your contacts are scattered. Android has some. iCloud has more. Outlook has a few from your last job. You need one clean, complete VCF file and you need all of them in it right now. Univik VCF Joiner Software combines multiple VCF files into a single output in seconds. No command-line fiddling, no manually copying text blocks, no uploading contacts to a stranger's server. Just load, configure, and merge VCF files with full data integrity and built-in duplicate detection.
*Free trial joins a limited number of contacts. Upgrade for unlimited joining.


VirusTotal Verified Safe
Certified Clean by 70+ Antivirus Engines. No malware, spyware or adware.
Every Contact Field Preserved in the Combined Output File
Full Name
Phone Numbers
Email Addresses
Postal Addresses
Company & Title
Contact Photos
Birthday & Anniversary
Notes
Websites & Social
Custom Fields
How Joining Works
Phone backup plus iCloud export plus Outlook contacts plus CRM download. Four files, four formats, contacts duplicated across all of them. Univik VCF Joiner Software pulls every single one together into one clean, combined VCF in under 30 seconds. No manual editing involved.
Add Source Files
Click Add Files or Add Folder. Load any number of VCF files from any source: phones, email clients, CRM exports, address book backups. Drag and drop is supported.
Preview and Configure
Browse all loaded contacts in a unified list. Enable optional duplicate detection. Choose the output vCard version and set your output file name and destination.
Join All Contacts
Click Join. All contacts from every source file are written to a single combined VCF output. A join report documents every entry and its source file.
Your Combined File Is Ready
The merged VCF and join_report.txt are in your output folder. Every source file is untouched. Your combined contact file is ready to import into any app, phone or CRM that accepts VCF format.
Our in-depth guide How to Merge VCF Files: 4 Free Methods covers Windows CMD, Mac Terminal, online tools and when a dedicated VCF merger makes more sense than doing it manually.
Key Features
From combining two VCF files into one to assembling a 50-file contact database, every feature in this vCard joiner software is built for accuracy and full data fidelity on every merge.
Combine as Many VCF Files as You Need, No Limit
Combine VCF files two at a time or load an entire folder of hundreds at once. No cap on file count. No cap on contact count. Ctrl-click for multiple selections, Shift-click for ranges, or drag the whole folder onto the window. Every source file is indexed into a single unified list before the merge begins, so you see everything before a single byte of output is written.
Built-In Duplicate Detection Before the Merge
When contacts from different source files represent the same person, the built-in duplicate detector identifies them before joining using four matching strategies: UID, phone number (last 10 digits), email address (case-insensitive) and full name (normalised). Flagged duplicates are shown in the preview for your review. You decide what gets included before a single byte of output is written.
See Every Contact From Every File Before You Commit
Before joining, all contacts from all source files are displayed together in a single searchable, sortable list. Each entry shows which source file it came from. Click any contact to see its full detail panel. Search across name, email, company simultaneously. Sort by name, email, company, photo presence or source file. Full transparency over what the combined output will contain.
Merge vCard 2.1, 3.0 and 4.0 Files Together, Any Direction
Input files can be any mixture of vCard 2.1, 3.0 and 4.0. The version of each file is auto-detected independently. You choose the output version separately: combine a set of vCard 2.1 and 3.0 files and output in vCard 4.0, or combine modern 4.0 files and output in 2.1 for a legacy system. Each output file is fully RFC-compliant for its chosen version including correct photo encoding and date formats.
Every Merge Produces a Full Audit Report
Every join operation produces a join_report.txt file alongside the combined output VCF. The report lists every contact included in the output, the source file it came from, and any contacts that were excluded due to duplicate detection settings. A full audit trail confirming completeness and provenance of every entry in your combined contact file.
Your Contacts Never Leave Your Machine
Univik VCF Joiner works entirely without an internet connection. No data is sent anywhere. All source files are opened read-only and are never modified. The combined output is always written to a new file you specify. You can safely run the joiner on your only copies of VCF contact files with no risk of data loss or modification to any source.
Name the Combined VCF File Your Way
Name the combined output file using a custom pattern. Use the current date, a project name, the number of contacts in the output or any fixed text as the filename. Useful when running regular join operations where you want each output file timestamped or version-numbered for archive purposes.
Merge 100,000 Contacts Across Dozens of Files in Seconds
Memory-mapped indexing means you can merge VCF files of any size without loading them entirely into RAM. Combining ten files of 10,000 contacts each finishes in seconds. No file size limit on input or output. Processing runs on background threads with a live progress bar and a cancel button. The interface stays fully responsive throughout the merge.
Full Interface in 20 Languages
The complete application interface is localised in 20 languages: English, Spanish, French, German, Italian, Portuguese, Russian, Chinese, Japanese, Korean, Arabic, Hebrew, Hindi, Turkish, Dutch, Polish, Swedish, Thai, Vietnamese and Indonesian. Switch languages from the toolbar at any time without restarting the application.
Supported VCF Sources
You can merge multiple VCF files from any platform in a single operation. Android backup, iCloud export, Outlook contact file, Gmail VCF, Skype contact export, CRM download, if it is a .vcf file, this VCF combiner can process it. The vCard version of each file is auto-detected independently, so mixed-version batches are handled in a single pass without any manual configuration.
Android
Contacts backup
✓ SupportediPhone / iCloud
iOS Contacts
✓ SupportedOutlook
VCF export
✓ SupportedGmail / G Suite
Google Contacts
✓ SupportedSkype / Teams
Contact export
✓ SupportedvCard 4.0 / 3.0 / 2.1
All versions
✓ Supported Output Options
This VCF combiner tool lets you choose the output format independently of the inputs. Merge vCard 2.1 files and output vCard 4.0. Or the reverse. Pick what the destination system needs.
VCF 4.0
RFC 6350 compliant
VCF 3.0
RFC 2426 compliant
VCF 2.1
Legacy compatible
Join Report
Full audit log
Comparison
Most people try to combine VCF files manually: opening them in Notepad, using online tools or copy-pasting contacts. All of these create problems that Univik VCF Joiner eliminates.
| Method | Univik VCF Joiner | Manual Notepad Editing | Online VCF Tools |
|---|---|---|---|
| All vCard versions supported | ✓ Auto-detected | ✗ Requires manual version matching | ✗ Often only vCard 3.0 |
| Contact data preserved exactly | ✓ 100% intact | ✗ Encoding errors common | ✗ Fields stripped or corrupted |
| Photos and binary data | ✓ Fully preserved | ✗ Base64 breaks on manual edit | ✗ Usually stripped |
| Duplicate detection | ✓ Built-in, optional | ✗ Not available | ✗ Rarely available |
| Preview before output | ✓ Full contact list preview | ✗ Blind operation | ✗ No preview |
| File count limit | ✓ Unlimited | ✗ Very tedious beyond 3 files | ✗ Usually 2-5 files max |
| Privacy / data security | ✓ 100% offline, never uploaded | ✓ Local | ✗ Contacts uploaded to third-party servers |
| Join report and audit log | ✓ Included automatically | ✗ Not available | ✗ Not available |
Univik vs Everything Else
When you search for how to combine VCF files, you find three options: a command-line one-liner, an online merger, or dedicated software. Here is what each actually delivers.
Professional Use Cases
Anyone who has ever stared at three separate VCF files from three different accounts and thought "there has to be a better way than this" is in the right place.
IT Administrators
You have VCF exports from five decommissioned email accounts and need one clean combined file for the new directory system. VCF Joiner Software handles all five at once, gives you a join report, and leaves every source file untouched.
Sales Operations Teams
Eight regional reps each exported their CRM contacts as VCF. You need one combined pipeline file for the new CRM. Load all eight, enable duplicate detection so the same prospect doesn't appear eight times, merge VCF files into one, done.
Personal Users Switching Phones
Old Android backup plus iCloud plus Outlook export. Three files, three vCard versions, contacts duplicated across all three. VCF Joiner combines all three into one clean file and removes the duplicates before you ever hit Import.
Office Managers and Assistants
You maintain a company contact book. Every month you get fresh VCF exports from three systems. Every month you combine them into the master file. VCF Joiner makes this a 30-second task instead of an hour of copy-pasting.
Developers and Data Engineers
Your pipeline pulls VCF files from seven API endpoints and needs to combine them for database loading. VCF Joiner's no-limit file count and join report with full source tracking make it the right tool for this ETL step.
Compliance and Data Teams
A GDPR subject access request requires you to show all contact data held across multiple systems. Merge all VCF exports into one file. The join report shows exactly which system each record came from. Compliance done.
Customer Reviews
Real messages from people who needed to merge VCF files and found Univik when the free alternatives were not doing the job.
I had contacts in four places: an old Android backup, iCloud, my Outlook and a Google Contacts export from a previous job. Every time I switched phones I lost some contacts because I never managed to combine them properly. VCF Joiner did all four in one operation. The duplicate detection found 112 contacts that appeared in more than one source. Complete in under a minute.
We acquired a smaller company and needed to combine their client contact list with ours for the new CRM. Both databases were exported as VCF. Previous attempts with online tools either lost the contact photos or corrupted international names. VCF Joiner handled both files perfectly, including the Arabic names in their database. The join report gave our compliance team the audit trail they needed.
As a data engineer I regularly need to combine VCF exports from multiple API integrations into one file for database loading. I was doing this manually with a Python script that kept breaking on vCard 4.0 edge cases. VCF Joiner handles the version complexity automatically and runs faster than my script. The per-file source tracking in the join report is exactly what I needed for data lineage.
Simple Pricing
One-time payment for this vCard merger software. Lifetime license, no subscription, no renewal fees. Free updates included for the life of the product.
Free Trial
Try before you buy
Personal License
Most popular
Business License
For teams
Help Desk
Everything you need to know about joining VCF contact files.
Univik VCF Joiner takes two or more separate VCF contact files and combines them into a single output VCF file containing all contacts from every source. It supports mixed-version inputs (any combination of vCard 2.1, 3.0 and 4.0) and lets you choose the output version independently. Optional duplicate detection identifies contacts appearing across multiple source files before any output is written. A join report documents every contact and its source file alongside the output.
Yes. Univik VCF Joiner detects the vCard version of each input file independently. You can load a mix of vCard 2.1, 3.0 and 4.0 files simultaneously. The version mismatch is handled transparently, including encoding differences for photos and binary data, date format differences and the presence of version-specific fields like GENDER or ANNIVERSARY. Choose any output version regardless of what the inputs use.
Duplicate detection is optional and runs before any output is written. When enabled, the tool checks all contacts across all loaded source files against four independent matching strategies: UID (exact match on the vCard UID field), phone number (last 10 digits after stripping formatting), email address (case-insensitive exact match) and full name (normalised match for names of five or more characters with a space). Contacts matched as duplicates are flagged in the preview list. You review the flagged entries and decide which to include or exclude before clicking Join.
There is no limit. Load two files or two thousand in a single operation. Use Ctrl-click or Shift-click in the file picker to select multiple files, or use Add Folder to load every VCF file from a directory at once. All source files are indexed into a single unified contact list before the join operation. Files are processed in the order they were added, which is reflected in the join report.
Yes, completely. Every field from every contact in every source file is preserved in the output: all phone numbers and type labels, all email addresses, all postal addresses, embedded photos in original format, birthday, anniversary, notes, categories, IM handles, social profiles, websites and any custom X- extension fields. No data is stripped, modified or re-encoded during the join. What goes in comes out, correctly assembled into a single standards-compliant combined file.
No. All source VCF files are opened in read-only mode throughout the entire operation. The combined output is always written to a new file at a location you choose before clicking Join. Your source files remain exactly as they were before you opened the application. You can safely use your only backup copies as source files.
Yes. After loading all source files, every contact from every file is displayed in a single unified, searchable and sortable list. Each entry shows a source file indicator so you can see which file it came from. Click any contact to see its full detail panel with all stored fields. Search across name, email and company simultaneously. Sort by any column. Any duplicates flagged by optional duplicate detection are highlighted inline. You have complete visibility over what the output will contain before committing to the join.
The join_report.txt file created alongside every combined output lists: the total number of contacts in the output file, the list of all source VCF files processed, the number of contacts contributed by each source file, every contact name and the source file it came from, and any contacts that were excluded due to duplicate detection with the reason for exclusion. The report provides full data lineage for every contact in the combined output.
OS: Windows 11, Windows 10, Windows 8.1, Windows 7 (32-bit and 64-bit) and Windows Server 2019, 2016, 2012 R2, 2008. Framework: .NET Framework 4.8 or higher (included with Windows 10 and 11). Disk: 50 MB. No internet connection required. Available as a direct installer and via the Microsoft Store.
The free trial joins a limited number of contacts per operation. All features are fully available in the trial: all input versions, all output versions, duplicate detection, full contact preview, file naming options and the join report. This lets you fully verify the tool works correctly for your specific files before purchasing. The personal license at $39 removes the per-operation contact limit for a single PC. The business license at $99 covers 5 PCs with commercial use permitted.
Still have questions? Browse our full product catalog, contact support or Live Chat. See our VCF Converter, vCard Duplicate Remover and vCard Splitter. For the free command-line merge methods, read our blog: How to Merge VCF Files: 4 Free Methods.
Ready to Merge Your VCF Files with the Best vCard Joiner for Windows?
Download Univik VCF Joiner Software free and combine multiple VCF files into one contact file in seconds. Merge vCard files from any source, all versions supported, duplicate detection included, 100% offline for Windows.
✓ Free trial available ✓ No credit card required ✓ Instant download ✓ Windows 7 to 11