VCF

VCF contact files for import testing

Test VCF imports, contact fields, photo attachments, encoding, and MIME detection with signature checks and local text workflows.

Verified . The local inspector checks the BEGIN:VCARD marker; card counts, folded lines, and field parsing are checked against real VCF inputs, while text baselines come from the TXT generator.

Identify VCF files

Magic signature
42 45 47 49 4E 3A 56 43 41 52 44 (BEGIN:VCARD)
Registered MIME
text/vcard

VCF is line-based text, not a binary container. Properties fold across lines, values may be encoded, and one file can hold many cards, so parsers must handle the full card sequence rather than reading only the first card.

Choosing VCF

VCF is a plain-text vCard format supported by mail, contacts, and CRM tools for exchanging contact records. The local generator does not produce VCF files, so create VCF text locally, validate it with the file inspector, and use the TXT generator for deterministic text baselines.

Validate the BEGIN:VCARD and END:VCARD pair instead of trusting the extension.

Check folded lines, quoted-printable encoding, and charset handling before importing.

Test photo and multi-value fields separately from basic name and phone fields.

Common test cases

  • Contact import validation
  • Encoding and folding tests
  • Upload and MIME validation

Invalid and boundary cases

  • Unfolded lines split mid-value
  • Missing END:VCARD with a valid BEGIN:VCARD
  • Photo data misread as a text field

VCF fixture matrix

This format is generated locally in the browser and does not receive a permanent SEO URL.

Open the local generator

Continue testing

Related formats

Copied