QRkoder

VCF-файл (.vcf)

VCF-файл (.vcf) — текстовый файл формата vCard с MIME-типом text/vcard, хранящий один или несколько контактов для переноса между устройствами и приложениями.

Определение VCF-файла

VCF-файл — текстовый документ с расширением .vcf (Virtual Contact File), реализующий формат vCard: контейнер для одного или нескольких контактов. MIME-тип — text/vcard. Открывается импортом в «Контакты» iOS и Android, Outlook, Google Contacts — приложение сразу предлагает добавить найденные записи в адресную книгу. Это plain-text, в отличие от бинарных форматов вроде .pst.

Структура и поля

Запись обрамлена строками BEGIN:VCARD и END:VCARD, между ними — VERSION и поля: FN (имя), TEL, EMAIL, ORG, ADR. Один .vcf может содержать десятки таких блоков подряд — так экспортируют адресную книгу целиком.

BEGIN:VCARD
VERSION:3.0
FN:Иван Иванов
TEL:+79991234567
END:VCARD

Кодировка — UTF-8, кириллица не искажается. От версии стандарта (3.0 или 4.0) зависит набор полей и совместимость со старыми Android-прошивками.

Применение

VCF используют для переноса контактов при смене телефона, рассылки визитки письмом и — чаще всего — кодирования в QR. Печатная визитка с таким QR позволяет сохранить контакт одним сканированием без набора номера вручную. Сгенерировать QR можно на QRkoder, выбрав тип «Визитка». Похоже устроена синхронизация CardDAV — только там записи передаются по сети автоматически, без файла на диске.

Частые вопросы

Чем VCF-файл отличается от формата vCard?

Разницы по сути нет: vCard — название формата данных, а VCF — расширение файла, где они хранятся. Так же соотносятся HTML-разметка и файл .html. Говоря «VCF-файл», обычно имеют в виду файл формата vCard.

Как открыть .vcf-файл на компьютере или телефоне?

Двойной клик — на iOS и Android система предложит «Добавить контакт». На Windows файл откроется в «Людях» или Outlook. Содержимое можно посмотреть и как текст — это UTF-8 без бинарных данных.

Можно ли хранить несколько контактов в одном VCF?

Да. Файл допускает любое число блоков BEGIN:VCARD…END:VCARD подряд. Так устроен экспорт адресной книги: клиент сохраняет сотни контактов в один .vcf, а при импорте приложение разбирает их по отдельности.

Как VCF связан с QR-кодом визитки?

Текст .vcf кодируется прямо в QR как строка данных. При сканировании камера распознаёт заголовок BEGIN:VCARD и предлагает сохранить контакт — скачивать файл отдельно не нужно. Частый способ раздать контакты на визитке или бейдже конференции.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно