CorrectVCF

Fix iCloud vCard UTF‑8 BOM Import Issue

Some exporters add a UTF‑8 BOM (Byte Order Mark) to the start of a .vcf file. iCloud (and some other importers) can reject the file even though it “looks fine”.

What CorrectVCF checks

  • UTF‑8 BOM at the start of the file
  • Non‑UTF‑8 encodings and invalid characters
  • Line ending / formatting issues that break iCloud imports
Tip If you’re generating vCards programmatically, use UTF‑8 without BOM and validate a sample output before shipping.