CorrectVCF

iCloud vCard import UTF-8 BOM (Fix)

If you’re searching for “icloud vcard import utf-8 bom”, iCloud is likely rejecting your .vcf because the file starts with a UTF‑8 BOM (Byte Order Mark).

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

Quick fix (if you can re-export)

  1. Export/save the file as UTF‑8 (no BOM).
  2. Confirm the first characters of the file are BEGIN:VCARD (no hidden bytes before it).
  3. Re-import into iCloud.
Tip If you’re generating vCards programmatically, use UTF‑8 without BOM and validate a sample output before shipping.