Для формирования QR-кода вы можете воспользоваться API-интерфейсом.
QR-код
- цифры — 7089;
- цифры и буквы (включая кириллицу) — 4296;
- двоичный код — 2953 байт;
- иероглифы — 1817.
- Low, ~7%
- Middle, ~15%
- Quality, ~25%
- High, ~30%
Чем больше значение параметра ECC, тем больше избыточных данных будет содержаться в изображении QR-кода, и тем больше места оно будет занимать. Используйте минимальные значения ECC, если Вы размещаете QR-код на электронных носителях, которые не подвержены повреждениям, и большие значения, если Вы размещаете QR-код на листовках, плакатах, визитках, где QR code подвержен стиранию, царапинам и прочим повреждениям.
API создания QR кода / API QR code
Для поучения изображения содержащего QR-код с вашими данными, вызовите следующее api:
http://htmlweb.ru/api/service/qr/?api_key=API_KEY_из_профиляapi_key=API_KEY_из_профиля level=(‘L’,’M’,’Q’,’H’)] [margin=(0-30)]
Структура API запроса для получения URL картинки с qr-кодом:
Как сделать QR код для приема платежа на карту физлица
http://htmlweb.ru/api/service/qr/?format=url api_key=API_KEY_из_профиля level=(‘L’,’M’,’Q’,’H’)] [margin=(0-30)]
Структура API запроса для получения html кода с картинкой:
https://htmlweb.ru/api/service/qr/?format=img api_key=API_KEY_из_профиля level=(‘L’,’M’,’Q’,’H’)] [margin=(0-30)]
Структура API запроса для получения URL QR-кода в JSON-формате: URL или информация об ошибке в поле error:
https://htmlweb.ru/json/service/qr/?data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ [size=(1-10)] [jsonp=ИМЯ_ФУНКЦИИ
Параметры level, size, margin являются необязательными, значения по умолчанию:
level=’L’
size=4 (100px x 100px при минимальном ECC)
margin=2 (2px)
Параметр limit в ответе — определяет количество оставшихся запросов до конца суток
Если Вы хотите сразу получить картинку, а не ссылку на неё, используйте параметр:
api_key=API_KEY_из_профиляformat=src :
Как прочитать QR код
Все современные телефоны и планшеты имеют встроенную программу распознавания QR-кодов. Для этого наведите камеру телефона на QR код и вы увидите результат чтения.
Как в QR коде указать ссылку/телефон/SMS ?
Для указания в QR-коде номера телефона, на который нужно позвонить укажите перед номером префикс ‘TEL:’, например:
TEL:+71234567890
Для указания в QR-коде skype, на который можно позвонить укажите перед номером префикс ‘skype:’, например:
Skype:kkk_890
Для указания в QR-коде URL-ссылки, достаточно указать её в полном формате, например:
http://htmlweb.ru
Для указания в QR-коде подготовленной SMS для отправки, необходимо указать её в формате SMSTO:НОМЕР?body=ТЕКСТ, например:
Как самому сделать QR код? Создаем красивый QR-код на компьютере и телефоне
SMSTO:+71234567890?body=Строка1.%0AСтрока2.
sms:НОМЕР_ТЕЛЕФОНА
Для указания в QR-коде координат:
GEO:55.751676972657464;37.62759966278077
Для указания в QR-коде ссылки на карту гугла, необходимо указать её в формате:
http://maps.google.com/maps?q=55.751676972657464%2C37.62759966278077
Для указания в QR-коде E-mail, достаточно указать адрес с префиксом ‘MAILTO:’, например:
Для указания в QR-коде готового E-mail письма, достаточно указать адрес с префиксом ‘MAILTO:’, например:
‘mailto:’.$email.’?subject=’.urlencode($subject).’WORK;VOICE:+79185551234 PHOTO;VALUE=uri:http://htmlweb.ru/favicon.gif END:VCARD
BEGIN:VCARD FN:ИМЯ TEL;WORK;VOICE:+79185551234 PHOTO;JPEG;ENCODING=BASE64:’.base64_encode(file_get_contents($avatarJpegFileName)).»n»; END:VCARD
Для указания в QR-коде запланированного события календаря (VCALENDAR), достаточно указать его в VCALENDAR-формате, например:
BEGIN:VCALENDAR VERSION:2.0 BEGIN:VEVENT SUMMARY;CHARSET=utf-8:name DTSTART:20130101T100000Z DTEND:20130201T113000Z END:VEVENT END:VCALENDAR
Для указания в QR-коде данных для платежного поручения (счета на оплату, платежки) в кодировке UTF-8 необходимо указать их в следующем формате:
На строки разбил для удобства восприятия. При формированиии QR-кода счета все должно быть в одну строку, в качестве разделителей используются символы ‘|’. Описание стандарта ГОСТ Р 56042-2014. Для указания кодировки windows-1251 замените «ST00012» на «ST00011».
ST00012| Name=ООО «Ети»| PersonalAcc=40702810938090013642| BankName=ОАО «СБЕРБАНК РОССИИ» Г. МОСКВА| BIC=044525225| CorrespAcc=30101810400000000225| Sum=1023641| Purpose=Оплата по счету №12345| PayeeINN=7727727063| KPP=772701001
ST00012| Name=АО «Компания ТрансТелеКом»| PersonalAcc=40702810838040021360| BankName=Московский банк ПАО Сбербанк, г. Москва| BIC=044525225| CorrespAcc=30101810400000000225| PayeeINN=7709219099| Sum=45000| ServiceName=9387216754| Purpose=Оплата услуг связи по л/с № 615167760| LastName=Иванов| FirstName=Иван| MiddleName=Иванович| PayerAddress=| PersAcc=615167760| BillNum=
Другие сервисы QR кодов:
- Он-лайн сервис проверки сформированного QR кода
- Генератор QR кода, в т.ч. со встроенной картинкой(заблокирован из РФ)
- Читалка QR, в т.ч. грязные и зашумленные
- Пиксельные рисунки поверх QR
- Различные QR коды
Источник: htmlweb.ru
Генератор QR-кода
Инструмент создаёт QR-код онлайн с заданным текстом. Выберите соответствующий тип QR-кода, чтобы указать в нём адрес сайта, телефон, емайл, контактную информацию и другие параметры. Чтобы указать произвольную текстовую информацию выберите тип QR-кода «текст». Задайте необходимый цвет и фон, а также выберите лучший вид для вашего QR-кода.
Создать QR-код онлайн
Сгенерировать QR код
Помощь. Ниже представлено краткое описание по созданию QR-кода. Основные типы QR-кодов и их префиксы.
QR Code (QR-код)
QR-код, в основном, предназначен для мобильных устройств и значительно упрощает ввод различной информации в телефон или планшет. Достаточно просканировать QR-код камерой мобильного устройства и вся распознанная информация окажется на вашем дисплее, затем её можно использовать как угодно, сохранять и редактировать. Для распознавания QR-кода необходимо воспользоваться специальной программой, которую можно установить бесплатно из Google Play (для Android), Apple Store (для iPhone и iPad) и Microsoft Store (для Windows Phone), для этого просто введите в строке поиска приложений «qr code» или «qr код» и вам будет предложено огромное количество вариантов. Наиболее интересные возможности есть у приложения QR Code от компании разработчика ZXing.
Цвет и фон QR-кода
Цвет и фон QR-кода можно задать любым, но слишком светлый QR-код не получиться распознать, по этому рекомендуется задать контрастное сочетания цветов — темный QR-код и светлый фон.
Уровень сглаживания QR-кода
Сделать QR код на ссылку
QR-код ссылки является самым популярным типом QR кодов. Такой QR-код при его считывании предлагает пользователю перейти на заданный сайт без дополнительного ввода адресной информации. При создании такого QR-кода можно использовать ссылки, полученные через сервис коротких ссылок. Это даст возможность отследить статистику переходов по ссылке, а также при необходимости изменить ссылку, не меняя при этом сам QR код. Так, к примеру, поступают производители различных товаров — выпустив однажды упаковку с нанесенным на нее QR-кодом, они меняют ссылку в зависимости от проводимых акций.
Воспользуйтесь нашим бесплатным генератором QR-кодов, чтобы создать свой QR код ссылки.
Как отсканировать QR код?
- Возьмите телефон с камерой.
- Запустите приложение сканер QR-кодов.
- Наведите камеру на QR-код.
- Узнайте, ссылка на какой сайт в нем зашифрована.
Источник: qrkodgenerator.ru