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