VCF only imports one contact — how to fix
Only one contact appearing does not always mean the file is broken. First find out whether the .vcf contains multiple contacts and whether the destination app can import them together.
Find the cause first
- Count the contacts in the file. Search for
BEGIN:VCARD. One occurrence means the file itself contains only one contact; re-export the full contact list from the source app. - Try the same file in another contacts app, if available. If all contacts import there but only one appears in your destination app, check that app’s multi-contact import workflow. For Outlook Desktop, see the Outlook import guide. Repairing a valid file will not remove an importer limitation.
- Check for a file problem. If multiple records are present but imports stop or fail across apps, validate the VCF and inspect its errors. CorrectVCF can repair supported structural and formatting issues; validation cannot guarantee that a particular app will import every contact.
If you use Outlook for Mac, check the saved Contacts list before concluding that import stopped: Microsoft says its vCard window may show only the first contact while saving every contact.
If you cannot try another app, count the records and validate the file before deciding which path fits.
Check record boundaries when the file is malformed
Open the file and search for:
BEGIN:VCARDEND:VCARD
For complete records, these counts should match. Matching counts alone do not prove that every record is valid.
Missing END:VCARD
Bad pattern:
BEGIN:VCARD
...
BEGIN:VCARD
...
END:VCARD
Correct pattern:
BEGIN:VCARD
...
END:VCARD
BEGIN:VCARD
...
END:VCARD
If any record is missing END:VCARD, some importers will stop after the first record (or reject the entire file).
Check line folding / long lines
If a property wraps to a new line, the continuation line must start with a space. Importers may stop parsing at the first malformed wrapped line.
Look for junk between records
Common sources of hidden junk:
- concatenating files that include a UTF‑8 BOM at the start
- copying from a rich text editor
- mixing different newline types
Recommended workflow
- Confirm that the file actually contains multiple contacts.
- If validation reports a file issue, repair supported problems and retry the import.
- If the file is valid but one app still imports only one contact, follow that app’s import instructions or use a supported bulk-import workflow instead.
For a malformed file, a repaired .vcf may be faster than hand-editing. For an importer limitation, use the destination app’s supported workflow instead.
Fix your .vcf file in seconds
Upload a vCard and get a clean, import-ready file for Google Contacts, Outlook, iPhone, Android, and CRMs.