TanodTools
RU

QR-код визитки (vCard)

Введите контактные данные и получите QR-код vCard 3.0, который телефоны сканируют, чтобы добавить контакт, а также текст vCard и файл .vcf для скачивания.

Работает полностью в браузере

Текст vCard

    

Записывает текст vCard 3.0 с одним телефоном каждого вида, одним адресом электронной почты, одним сайтом и одним адресом. Фотографии, несколько записей и варианты имени в нелатинской графике не включаются. Длинные строки не переносятся.

Как создать QR-код vCard

  1. Заполните имя и любые данные, которыми хотите поделиться. Пустые поля в карточку не попадают.
  2. Прочитайте текст vCard под формой. Если код получился плотным, уберите одно из полей или понизьте коррекцию ошибок.
  3. Скачайте 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). Каждый лишний символ может перевести код на следующую версию. Карточка только с именем, телефоном и электронной почтой — скромная версия, которая легко сканируется даже при мелкой печати. Добавление почтового адреса и длинной заметки может удвоить ширину. Если код плотный, уберите поля, без которых можно обойтись, или выберите более низкий уровень коррекции ошибок.

Советы

Вопросы и ответы

Что такое 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-код был бы пустым. Если введена только организация, она используется как отображаемое имя.