Upload your file
Drop your .vcf into the fixer at /fix. Validation is free, so you can see what is wrong first.
VCF rescue for broken contact files
Upload your .vcf file and get a repaired download fast — no manual edits, no subscription required for a one-time rescue.
These are the most common failure cases we fix. If yours is here, you’re in the right place.
File uploads but contacts do not appear, or Google rejects it with a vague error.
Only some contacts import, or Outlook throws an error on the file entirely.
iOS says the file is invalid, or it opens but nothing gets added to Contacts.
You have hundreds of contacts in the file but only the first one makes it through.
A hidden byte-order mark or encoding mismatch can trigger silent failures in stricter importers.
Something structural is wrong with the file, such as missing headers, malformed cards, or bad line endings.
Drop your .vcf into the fixer at /fix. Validation is free, so you can see what is wrong first.
Every property is checked against the vCard spec and against real-world client behavior in Outlook, Apple, Google, and iCloud.
Get a repaired .vcf immediately. The one-time rescue option includes 5 fixes for $20, with credits that never expire.
Your contacts are processed in memory and are not stored as uploaded files.
Logs contain request IDs and operational status only, not contact payloads.
All uploads and downloads happen over HTTPS.
CorrectVCF also has an API for developers who need validation and autofix in production workflows.
POST a raw .vcf, get validated results and a fixed file in one response.
curl -X POST "https://api.correctvcf.com/api/validate-vcf?autofix=1" \
-H "Authorization: Bearer $CORRECTVCF_KEY" \
-H "Content-Type: text/vcard" \
--data-binary @contacts.vcf