# Sample VCF vCard files for testing address books, free and CC0

2 VCF test files from 384 B to 421 B. Direct URLs, a SHA-256 for each and CC0, so curl and CI can fetch them with no signup and no keys.

The page: <https://loremfile.dev/vcf>.

vCards are what address books exchange, and the two versions still in circulation are
different enough to break code written for only one of them.

`vcf/vcard3-single.vcf` is a version 3.0 contact with a name, organisation, email, telephone,
URL and note: the shape most exporters still produce. `vcf/vcard4-single.vcf` is the same
sort of contact expressed the way RFC 6350 introduced: typed, URI-shaped properties that a
3.0-only parser will not recognise.

Every line is folded at 75 octets as the specification requires, which is itself worth
testing: unfolding is a step that naive readers skip, and a folded line read literally turns
into a truncated value plus a stray continuation.

The contacts are synthetic. Names, addresses and telephone numbers are generated, and no real
person's details appear in any fixture here.

Use them to test contact imports, CRM ingestion, and conversion between vCard versions.
Related formats: [iCalendar](https://loremfile.dev/ics) and [text files](https://loremfile.dev/txt).

## Files

| Path | Size | MIME | Properties |
|---|---|---|---|
| [`vcf/vcard3-single.vcf`](https://loremfile.dev/vcf/vcard3-single.vcf) | 421 B | `text/vcard; charset=utf-8` |  |
| [`vcf/vcard4-single.vcf`](https://loremfile.dev/vcf/vcard4-single.vcf) | 384 B | `text/vcard; charset=utf-8` |  |

The same list as JSON: <https://loremfile.dev/vcf/index.json>.
