QRkoder

vCard

vCard — международный формат электронной визитки RFC 6350, содержащий контактные данные и часто кодируемый в QR-коде для быстрого обмена.

Определение vCard

vCard (Virtual Contact File, виртуальный контактный файл) — международный текстовый формат электронной визитки, описанный спецификацией RFC 6350 (актуальная версия 4.0) и предыдущими RFC 2425/2426. vCard хранит структурированные контактные данные человека или организации: ФИО, должность, телефон, email, адрес, фото, мессенджеры, ссылки на социальные сети, дату рождения, ГЕО-координаты офиса. Файлы vCard имеют расширение .vcf и распознаются всеми почтовыми клиентами, записными книжками и смартфонами.

Формат vCard особенно удобен для передачи контактов через QR-код: одно сканирование — и в телефон собеседника автоматически добавляется новый контакт со всеми заполненными полями. Это устраняет ручной ввод и ошибки при переписывании номеров. vCard поддерживают iOS, Android, Outlook, Gmail, Thunderbird, все корпоративные CRM-системы. Это делает его единым стандартом деловых визиток в цифровую эпоху.

Структура vCard

Файл vCard — это текстовый документ с набором строк «свойство:значение». Каждый vCard начинается с BEGIN:VCARD и заканчивается END:VCARD. Внутри — последовательность полей с обязательными и опциональными параметрами.

ПолеНазначениеПример
NФамилия, имя, отчествоИванов;Иван;Петрович
FNПолное имя (отображаемое)Иван Иванов
ORGОрганизацияООО «Ромашка»
TITLEДолжностьДиректор по маркетингу
TELТелефон+79991234567
EMAILЭлектронная почтаivan@example.ru
ADRПочтовый адресул. Ленина, 1
URLВеб-сайтhttps://example.ru
PHOTOФотография (URL или base64)https://cdn.example.ru/face.jpg

Пример vCard 3.0

BEGIN:VCARD
VERSION:3.0
N:Иванов;Иван;;;
FN:Иван Иванов
ORG:ООО «Ромашка»
TITLE:Директор
TEL;TYPE=CELL:+79991234567
EMAIL:ivan@example.ru
URL:https://example.ru
END:VCARD

vCard в QR-коде

Чтобы превратить vCard в QR-код, достаточно закодировать весь текст .vcf-файла в графический QR. При сканировании смартфон распознаёт формат и предлагает «Сохранить в контакты» — одним касанием все поля сохраняются в адресной книге. Это стандартный сценарий деловых визиток: на обороте бумажной карточки печатается QR с vCard, и собеседник получает контакт мгновенно.

Объём vCard зависит от количества полей. Минимальный деловой vCard (имя + телефон + email) занимает 80–120 байт, что кодируется компактным QR версии 3–5. Полный vCard с адресом, фотографией по URL, соцсетями и несколькими телефонами — 300–500 байт и требует QR версии 10–15. Для ссылки на фото используется URL, а не base64-данные — это радикально сокращает размер кода.

Версии vCard

  • vCard 2.1 (1996) — базовый формат, поддерживается старыми устройствами
  • vCard 3.0 (RFC 2426, 1998) — де-факто стандарт 2000-х годов
  • vCard 4.0 (RFC 6350, 2011) — современный формат с расширенными полями

Связанные концепции

  • MECARD — компактная альтернатива vCard.
  • QR-код — носитель для vCard.
  • Куар-код — русскоязычное название QR.

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

Чем vCard отличается от MECARD?

vCard — международный стандарт RFC 6350 с расширенными полями: фото, адрес, несколько телефонов и email, мессенджеры, соцсети, ГЕО-координаты. MECARD — более компактный формат, разработанный NTT DoCoMo для Японии, вмещает только имя, телефон, email, адрес. MECARD занимает меньше места в QR (50–80 байт против 150–300 у vCard), но не содержит расширенных данных. Для деловой визитки обычно выбирают vCard, для простого контакта достаточно MECARD.

Какие поля обязательны в vCard?

Согласно RFC 6350, обязательными являются только четыре поля: BEGIN:VCARD, END:VCARD, VERSION:4.0 (или 3.0) и FN (полное имя для отображения). Все остальные поля — N, TEL, EMAIL, ORG, ADR, URL, PHOTO — опциональные. Однако для полезной визитки рекомендуется указать минимум имя, телефон и email. Без FN vCard считается технически невалидным и может не распознаваться некоторыми приложениями.

Можно ли добавить фото в vCard?

Да, vCard поддерживает фотографии двумя способами: через URL (свойство PHOTO:https://...) или встроенное изображение в base64. URL-вариант предпочтителен для QR-кодов — он почти не увеличивает размер кода. Встроенное base64-фото может добавить 2–10 КБ данных, что требует QR версии 30–40 (очень крупного). Для мобильной визитки рекомендуется держать фото на своём сайте и давать ссылку — тогда QR остаётся компактным и легко сканируемым.

Как создать vCard QR онлайн?

На QRkoder и аналогичных сервисах достаточно выбрать тип контента «Визитка» или «vCard», заполнить форму с именем, телефоном, email и другими полями — система автоматически сгенерирует корректный vCard и закодирует его в QR. Результат можно скачать в PNG, SVG или PDF. Рекомендуется использовать динамический QR, если планируете в будущем менять номер телефона или должность — это позволит обновить данные без перепечатки визиток.

Все ли смартфоны распознают vCard?

Да, современные iOS (с iPhone 3G 2008) и Android (с версии 2.0 Eclair 2009) распознают vCard во всех версиях (2.1, 3.0, 4.0). При сканировании QR с vCard система автоматически предлагает «Добавить контакт» и отображает все заполненные поля. Поддержку обеспечивает стандартное приложение «Контакты» или «Адресная книга». Старые кнопочные телефоны (до 2010) могут не распознавать vCard 4.0, но корректно читают 2.1 и 3.0 — при генерации рекомендуется версия 3.0 для максимальной совместимости.

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

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

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