QR-код визитки (vCard)
Введите контактные данные и получите QR-код vCard 3.0, который телефоны сканируют, чтобы добавить контакт, а также текст vCard и файл .vcf для скачивания.
Работает полностью в браузере
Записывает текст vCard 3.0 с одним телефоном каждого вида, одним адресом электронной почты, одним сайтом и одним адресом. Фотографии, несколько записей и варианты имени в нелатинской графике не включаются. Длинные строки не переносятся.
Как создать QR-код vCard
- Заполните имя и любые данные, которыми хотите поделиться. Пустые поля в карточку не попадают.
- Прочитайте текст vCard под формой. Если код получился плотным, уберите одно из полей или понизьте коррекцию ошибок.
- Скачайте QR-код как PNG или SVG либо скачайте контакт как файл
.vcf, который можно открыть напрямую.
Что внутри QR-кода контакта
QR-код vCard — это vCard, записанная текстом и нарисованная как QR-код. Карточка начинается с BEGIN:VCARD и заканчивается END:VCARD, а каждая строка — это свойство: N содержит структурированное имя, FN — имя в том виде, в каком его нужно показывать, TEL — номер телефона с типом, например CELL, и так далее. Сканирование кода передаёт телефону тот же текст, что содержался бы в файле .vcf, и телефон предлагает сохранить контакт.
Стандарт требует, чтобы строки заканчивались возвратом каретки и переводом строки, поэтому файл и код используют именно их. Значения экранируются: перед обратной косой чертой, запятой или точкой с запятой ставится обратная косая черта, а перенос строки в заметке превращается в \n. Имя и адрес — это списки частей, разделённых точками с запятой, поэтому точка с запятой, введённая в одной части, не может попасть в следующую.
QR-коды растут ступенями, называемыми версиями, от 1 (21 на 21 модуль) до 40 (177 на 177). Каждый лишний символ может перевести код на следующую версию. Карточка только с именем, телефоном и электронной почтой — скромная версия, которая легко сканируется даже при мелкой печати. Добавление почтового адреса и длинной заметки может удвоить ширину. Если код плотный, уберите поля, без которых можно обойтись, или выберите более низкий уровень коррекции ошибок.
Советы
- Нужен сайт или обычный текст вместо контакта? Воспользуйтесь «Генератором QR-кодов».
- Размещаете код на табличке для гостей? Дополните его «QR-кодом для Wi-Fi».
- Хотите аккуратный веб-адрес для поля сайта? Создайте slug в «Генераторе slug».
Вопросы и ответы
Что такое vCard?
vCard — это формат контактов в виде обычного текста, файлы с расширением .vcf, который читают телефоны, Outlook, Контакты Apple и Контакты Google. Этот инструмент записывает версию 3.0, которую принимают все распространённые адресные книги.
Загружаются ли контактные данные?
Нет. Текст vCard и QR-код создаются в вашем браузере. Ничего из введённого не сохраняется и не отправляется, а файл .vcf создаётся на вашем устройстве, когда вы нажимаете кнопку скачивания.
Почему QR-код становится плотным при длинной заметке или адресе?
Код содержит каждый символ vCard, поэтому каждое поле добавляет модули и сетка растёт. Крупные сетки при печати в малом размере сканируются хуже. Инструмент показывает версию QR и предлагает убрать заметку, адрес или должность, когда код плотный.
Как обрабатываются запятые, точки с запятой и переносы строк?
В формате vCard они служат разделителями, поэтому в значениях экранируются обратной косой чертой, а перенос строки в заметке превращается в два символа: обратную косую черту и n. Части имени и адреса остаются на своих отдельных местах. Веб-адреса записываются как введены.
Работают ли диакритические знаки и неанглийские буквы?
Да. Текст кодируется в UTF-8 и в файле .vcf, и в QR-коде, поэтому имена с диакритикой вроде José или Zoë и кириллица сохраняются. Некоторые очень старые адресные книги могут неправильно читать файлы в UTF-8.
Почему нужно указать имя или организацию?
Формат требует форматированное имя, а иначе QR-код был бы пустым. Если введена только организация, она используется как отображаемое имя.