VCF-файл: что это, чем открыть и как сделать из него QR-визитку
Файл .vcf открывают «Контакты» телефона и компьютера, а четыре строки из него переносятся в поля QR-визитки. Показываем, что записано внутри файла, где на iPhone, Android, Windows и Mac его импортировать и как проверить готовый код сканером.
Вам пришел файл contact.vcf во вложении письма, или телефон предложил отправить контакт файлом. VCF-файл это карточка контакта формата vCard, то есть обычный текст с именем, телефоном, почтой и организацией. Сокращение VCF расшифровывается как Virtual Contact File.
Такой файл открывают «Контакты» на телефоне и компьютере, без отдельных программ. Карточка того же формата помещается в QR-код, и тогда контакт сохраняется с бумаги в одно сканирование.
Что внутри VCF-файла
Откройте файл в текстовом редакторе, в Windows это Блокнот. Карточка начинается строкой BEGIN:VCARD и заканчивается строкой END:VCARD, сразу после BEGIN стоит версия формата. Контакт «Анна Ли, +79990000000, anna@romashka.ru, Ромашка» наш генератор записывает так:
BEGIN:VCARD
VERSION:3.0
N:Анна Ли;;;
FN:Анна Ли
TEL;TYPE=CELL:+79990000000
EMAIL:anna@romashka.ru
ORG:Ромашка
END:VCARD
Каждая строка это одно поле. FN хранит полное имя, как его показывать в списке. N хранит имя по частям через точку с запятой, фамилию отдельно от имени; в примере генератор поставил все имя в первую часть. TEL хранит телефон, EMAIL хранит почту, ORG хранит организацию. Бывают еще TITLE для должности, URL для ссылки на сайт и PHOTO для фото. Кроме BEGIN и END, стандарт версии 3.0 требует строки VERSION, FN и N; телефон, почту и остальные поля можно не заполнять.
Если контакт сохранен с фотографией, в строке PHOTO лежит сама картинка, поэтому такой файл весит заметно больше карточки без фото. Строки длиннее 75 знаков стандарт переносит, и в редакторе такая строка разбита на две, вторая начинается с пробела. Это продолжение той же строки.
В одном файле может быть несколько контактов подряд, каждый в своей паре BEGIN и END. Версий формата три: 2.1 от 1996 года, 3.0 от 1998 года и 4.0 от 2011 года. У версии 4.0 расширение файла бывает и .vcard.
Чем открыть VCF-файл на телефоне
На iPhone по справке Apple достаточно коснуться файла .vcf во вложении письма или сообщения, и контакт попадет в «Контакты».
На Android откройте приложение «Контакты» от Google, внизу выберите «Упорядочить», затем «Импорт из файла». Если аккаунтов несколько, укажите, в какой сохранять, и выберите VCF-файл. В оболочках Samsung, Xiaomi и других производителей пункты меню называются иначе.
Свой контакт с iPhone отправляется таким же файлом. Откройте «Контакты», удерживайте карточку в списке, нажмите «Экспортировать», отметьте нужные поля и отправьте файл через Сообщения или письмом.
Чем открыть файл VCF на компьютере
В Windows файл принимает папка «Контакты» пользователя. Откройте Проводник, зайдите в C:\Пользователи\Ваше имя\Контакты и нажмите «Импортировать». В списке форматов выберите «Импорт карточки vCard (VCF-файл)», укажите файл и нажмите ОК. Если контактов в файле несколько, ОК нажимается для каждого. Кнопка «Экспортировать» в той же папке выгружает контакты в CSV, таблицу для Excel.
Outlook для Windows файл .vcf напрямую не импортирует. Microsoft ведет через ту же папку «Контакты»: сначала файл импортируется в нее, затем экспортируется в CSV, и уже CSV загружается в Outlook.
На Mac по справке Apple хватает двойного нажатия на файл. Файл можно и перетащить на значок «Контактов», а в самих «Контактах» есть меню «Файл», пункт «Импорт» и кнопка «Добавить».
Google Контакты в браузере открывают файл без установки программ. Слева нажмите «Импортировать», затем «Выбрать файл», укажите .vcf и нажмите «Импортировать». Из Google Контактов записная книжка выгружается файлом CSV или vCard. Если нужно только посмотреть, что в файле, подойдет любой текстовый редактор.
| Где | Что нажать | Что получится |
|---|---|---|
| iPhone | коснуться файла во вложении | контакт в «Контактах» |
| Android, «Контакты» Google | «Упорядочить», «Импорт из файла» | контакт в выбранном аккаунте |
| Windows, папка «Контакты» | «Импортировать», «Импорт карточки vCard (VCF-файл)» | контакт в папке, ОК на каждый |
| Mac, «Контакты» | двойное нажатие на файл | контакт в «Контактах» |
| браузер, Google Контакты | «Импортировать», «Выбрать файл» | контакт в аккаунте Google |
Как сделать из VCF-файла QR-визитку
Загрузить .vcf в форму нельзя, импорт списка принимает TXT, CSV и XLSX. Поля переносите руками, их всего четыре. В QR-визитке записана карточка того же формата vCard версии 3.0 со строками N, FN, TEL, EMAIL и ORG, и камера телефона предлагает сохранить контакт из нее так же, как из файла. Что еще, кроме контакта, записывают в QR-код, разобрано в базе знаний.
Откройте файл в текстовом редакторе и найдите строки FN, TEL, EMAIL и ORG. Соберите QR-визитку по полям контакта: впишите в поля «ФИО», «Телефон», «Email» и «Организация (необязательно)» то, что стоит в этих строках после двоеточия. Например, из строки TEL;TYPE=CELL:+79990000000 в поле «Телефон» идет +79990000000. Хватит телефона или почты, второе поле можно оставить пустым. Нажмите «+ Добавить в список», и код появится в превью.
Фото, почтовый адрес, день рождения и второй номер в код не попадают. Если в файле два телефона, впишите один, потому что форма принимает один телефон на контакт.
Длина карточки влияет на число модулей, то есть клеток по стороне кода. Без логотипа карточка из имени и телефона, 117 байт, дает 41 модуль. Карточка из примера выше, 145 байт с почтой и организацией, дает 45 модулей. Карточка в 311 байт, в которой ФИО из трех слов, телефон, длинная почта и название организации из четырех слов, дает 61 модуль. Для сравнения, ссылка https://qqkod.ru/vcard/ укладывается в 25 модулей.
С логотипом в центре кода модулей больше: 57, 65 и 93 для тех же трех карточек. Чем больше модулей при одном размере кода, тем мельче каждый из них, поэтому на визитке печатайте код от 2×2 см. В статье QR-визитка vCard мы объяснили, почему мельче нельзя.
Проверьте результат до печати. Наведите камеру телефона на код в превью, и телефон предложит сохранить контакт. На компьютере скачайте код файлом PNG и загрузите картинку в сканер QR-кода онлайн, он покажет имя, телефон, почту и организацию по полям.
Если контактов в файле много, например вся записная книжка, переносить их по одному долго. Импортируйте файл в Google Контакты и выгрузите оттуда CSV. Папка «Контакты» Windows так тоже умеет, но там каждый контакт подтверждается кнопкой ОК.
Откройте CSV в Excel. В выгрузке Google имя разложено по нескольким колонкам, соберите ФИО в одну колонку. Колонки телефона, email и организации оставьте как есть. Сохраните таблицу и загрузите ее в форму на вкладке «Визитка». Форма покажет колонки, назначьте каждой роль, лишним поставьте «Не использовать». Как устроен импорт и что делать с ошибочными строками, мы разобрали в статье QR-коды из CSV.
FAQ
VCF файл: что это?
Файл с карточкой контакта в формате vCard, то есть обычный текст с именем, телефоном, почтой и организацией. Расширение .vcf, у версии 4.0 встречается и .vcard, тип файла text/vcard. В одном файле бывает и один контакт, и несколько подряд.
Чем открыть файл VCF на компьютере?
В Windows папкой «Контакты» в Проводнике через кнопку «Импортировать», на Mac приложением «Контакты» двойным нажатием на файл. Outlook напрямую файл не берет, ему нужен CSV. Прочитать содержимое без импорта можно в Блокноте или другом текстовом редакторе.
Как открыть VCF онлайн?
В Google Контактах в браузере: слева «Импортировать», затем «Выбрать файл». Контакты из файла попадут в ваш аккаунт Google, и оттуда вся книжка выгружается в CSV для Excel. Наш сканер читает QR-коды по фото и с камеры, файлы контактов он не открывает.
Можно ли загрузить VCF-файл в генератор QR-визиток?
Нет, импорт списка принимает TXT, CSV и XLSX. Один контакт впишите в поля вкладки «Визитка». Для записной книжки целиком сначала импортируйте файл в Google Контакты, выгрузите CSV, в Excel соберите ФИО в одну колонку и загрузите таблицу в форму.
Почему фото из контакта не попадает в QR-код?
В форме нет поля для фото, в код идут имя, телефон, почта и организация. В файле фото хранится в строке PHOTO как картинка внутри текста, и переносить ее некуда.
Следующий шаг
Откройте свой .vcf в текстовом редакторе и перенесите значения строк FN, TEL, EMAIL и ORG в поля вкладки «Визитка». Наведите курсор на код в превью. Над листом всплывет лупа, и после слова «контакт» в ней стоят ФИО, телефон, почта и организация из кода. Если значения совпали с файлом, код готов к печати. Если номер расходится с файлом по цифрам, сверьте строки TEL. В файле их бывает две, а вписать можно одну. Скобки и пробелы в номере генератор убирает сам, это не расхождение.
Соберите QR-визитку из своего VCF-файла: контакт сохраняется в одно сканирование, бесплатно и без регистрации.
Соберите свой лист с QR-кодами
Вставьте список ссылок или загрузите файл, а мы разложим коды с подписями по листам A4 и отдадим PDF, SVG или PNG.
Открыть генератор