В последнее время стали очень популярны QR-коды – специальные носители данных, представленные в виде двухмерного рисунка. В них можно зашифровать разную информацию: пароли, телефонные номера, геокоординаты, картинки и прочее. Для создания шифровки можно использовать генератор QR-кодов онлайн. Считать с экрана комбинацию поможет камера мобильного устройства или специализированное ПО, типа QuickMark.
Этот шифр способен вмещать больший объем сведений, по сравнению с линейными штрих кодами. Благодаря QR получится переформатировать описание предмета или указать путь к месту хранения таких данных. Он встречается в брошюрках с рекламой, на товарных коробках, чеках и в сети, где его применяют для того чтобы юзер авторизировался быстро на сайте.
Разработано два типа:
Как было отмечено, можно воспользоваться онлайн генераторами, лучшие из которых сейчас разберем.
Генератор на русском языке с впечатляющим набором функций, есть возможность пользоваться им в коммерческих и некоммерческих целях. Поможет закодировать любые сведения в статическом формате, а также в формате динамического типа (изображения, СМС, ссылки и так далее) онлайн.
На самом сайте можно найти многочисленные примеры эксплуатации интерактивных кодов в различных областях предпринимательства.
Юзер, прошедший процедуру регистрации, может не только генерировать, но и хранить созданные комбинации в индивидуальной папочке совершенно бесплатно, разрабатывать товарные карточки, различные купоны. Бизнес-профили получат дополнительные инструменты анализа: статданные по переходам, инфу об индексировании поисковиками, опции активации сервиса «Яндекс.Метрика» и прочее.
Каждый пользователь Creambee может использовать редактор графики с серьезным функционалом. Кроме того, тут за отдельную плату легко сделать заказ своего индивидуального дизайна QR-кода.
Отличная площадка с солидным каталогом шаблонов и функциональным встроенным инструментарием, работает на разных языках. Воспользоваться им можно бесплатно как частным пользователям, так и бизнес представителям.
Легко создавать QR-коды любого типа в режиме онлайн. Интересно оформленный шифр можно использовать в качестве брендового стиля и украшения ресурса, для упаковочного материала и так далее. Некоторые опции генератора:
Стоит отметить, что хозяевам сайтов сервис может предложить использование собственного Visual QR Code API для оперативной генерации многочисленных интересно реализованных шифровок разного назначения. Вот только за это нужно будет заплатить. Неоспоримые преимущества ресурса – объемный функционал и большой простор для творческих воплощений. Из недостатков – нет перевода всех страничек на русский язык, переведена только главная.
Полезный контент:
Сервис на русском языке, позволяющий создавать QR-коды в векторе, оперативно шифровать нужный текст, SMS и многое другое. Для этого просто открываете подходящую вкладку на стартовой страничке, заполняете поля и кликаете комбинацию Ctrl + Enter .
Самое примечательное, что регистрироваться не обязательно. Возле формы создания QR элемента расположен алгоритм его расшифровки, а в подразделе рядом можно найти ссылки на утилиты прочтения для различных мобильных операционок.
Основные преимущества – лаконичность и оперативность.
На этом сайте вы можете создавать онлайн не только стандартные, но и Micro QR-шифры (маленькие вариации простого двухмерного кода) и Datamatrix (суперминиатюрные элементы для обозначения маленьких объектов). У встроенного редактора не слишком много возможностей – можно указать фоновый цвет и оттенок самой комбинации, вписать короткое описание, установить посередине лого и выбрать какой-то из 4 размеров.
Тут есть возможность использовать исключительно статический формат со стандартными данными внутри: текст, номер, СМС, email, координаты Гугл Maps, и прочее. Но надо отметить тут еще уникальную опцию – после генерации можно сразу заказать какой-то сувенир с составленной кодировкой.
На самом деле это специальный сервис о разных производителях, но в его инструментах имеется генератор , функционирующий в режиме реального времени, доступен бесплатно. Можно генерировать коды разного типа, в том числе и для бизнеса.
В редакторе можно настроить:
Вот только создать динамический и бизнес шифр получится только после процедуры регистрации. Сервис простой и доступный, нет ничего лишнего.
При необходимости вы можете использовать любой генератор QR кодов в режиме онлайн из этого обзора. Каждый из них хорошо справляется с основными своими задачами, так что пробуйте.
Вы можете передать данные в GET параметре: Web-технологии или воспользоваться .
QR-код (англ. Quick Response - быстрый отклик) - матричный код (2D code, двумерный штрихкод). Японская компания «Denso-Wave» разработала и представила QR-code в 1994 году. В настоящее время QR-код можно встретить на очень многих предметах вокруг нас: на визитке, на банке, на упаковке, на сайте. Очень часто QR коды используются для загрузки мобильных приложений или в SMS . В Японии и Австрии QR-коды используются на кладбищах для информирования о захоронении. QR-код позволяет вместить большое количество информации в небольшом изображении. С помощью QR-кода можно закодировать до 4296 цифро-букв, включая кириллицу:
ECC
- (англ. Error-Correcting Code, код коррекции ошибок) - данные, присоединяемые к изображению,
позволяющие определить факт сбоя и исправить несущественную ошибку.
Чем больше этот параметр, тем больше ошибок в считывании изображения допускается
для корректного распознавания QR-кода.
Возможные значения ECC и количество поврежденных данных в процентах, которые могут быть скорректированы:
Чем больше значение параметра ECC, тем больше избыточных данных будет содержаться в изображении QR-кода, и тем больше места оно будет занимать. Используйте минимальные значения ECC, если Вы размещаете QR-код на электронных носителях, которые не подвержены повреждениям, и большие значения, если Вы размещаете QR-код на листовках, плакатах, визитках, где QR code подвержен стиранию, царапинам и прочим повреждениям.
Большинство API функций сервиса сайт совершенно бесплатны. Идентификация нужна для исключения злоупотреблений и позволяет разделить количество запросов от разных пользователей. Ограничения на бесплатные запросы и тарификация описана .
Для идентификации используется API_KEY
из_профиля. API_KEY может быть передан как GET так и POST запросом.
Не размещайте ключ API_KEY в открытом доступе и в javascript.
Он фактически заменяет ваши логин пароль и дает возможность использовать весь функционал нашего сайта от вашего аккаунта, включая платные функции.
Ключи выбора формата:
Для указания кодирования ответа в нужном вам формате добавьте в запрос параметр html или json или xml, например:
Http://сайт/service/qr_code/api.php?data=2222&html&charset=utf-8&api_key=xxxx
При возврате в формате JSON возврашается заголовок header("Access-Control-Allow-Origin: *") - разрешающий кроссдоменные запросы.
Ключ выбора кодировки charset= :
fields - какие поля включать в ответ, например:
http://сайт/service/qr_code/api.php?data=2222&sql=pb_city&fields=id,name,english,area,rajon,country
Если Вам нужен другой формат или другая кодировка, а также обо всех найденных проблемах и пожеланиях сообщайте нам .
Данные для получения QR-кода могут передаваться как GET, так и POST - запросом. А также комбинацией: часть GET, часть POST.
Структура API запроса для получения html кода с картинкой и описанием qr-кода:
Https://сайт/service/qr_code/api.php?html
&api_key=API_KEY_из_профиля
&data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ
[&level=("L","M","Q","H")]
[&size=(1-10)]
[&margin=(0-30)]
Структура API запроса для получения URL картинки с qr-кодом:
Http://сайт/service/qr_code/api.php?format
api_key=API_KEY_из_профиля
&data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ
[&level=("L","M","Q","H")]
[&size=(1-10)]
[&margin=(0-30)]
Структура API запроса для получения html кода с картинкой:
Https://сайт/service/qr_code/api.php?format=img
api_key=API_KEY_из_профиля
&data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ
[&level=("L","M","Q","H")]
[&size=(1-10)]
[&margin=(0-30)]
Структура API запроса для получения URL QR-кода в JSON-формате: URL или информация об ошибке в поле error:
Https://сайт/service/qr_code/api.php?json&api_key=API_KEY_из_профиля &data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ [&level=("L","M","Q","H")] [&size=(1-10)] [&margin=(0-30)]
Для Вашего удобства поддерживается формат JSONP . Вы можете добавить параметр &jsonp=ИМЯ_ФУНКЦИИ
Параметры level, size, margin являются необязательными, значения по умолчанию:
level="L"
size=4 (100px x 100px при минимальном ECC)
margin=2 (2px)
Параметр limit в ответе - определяет количество оставшихся запросов до конца суток
Если Вы хотите сразу получить картинку, а не ссылку на неё, используйте параметр:
&format=png Но будьте внимательны, т.к. в случае если у вас закончится лимит, вы получите вместо картинки ошибку..php?format=png&api_key=API_KEY_из_профиля&data=ДАННЫЕ_ДЛЯ_КОДИРОВАНИЯ
Для указания в QR-коде номера телефона, на который нужно позвонить укажите перед номером префикс "TEL:", например:
TEL:+71234567890
Для указания в QR-коде skype, на который можно позвонить укажите перед номером префикс "skype:", например:
Skype:kkk_890
Http://сайт
Для указания в QR-коде подготовленной SMS для отправки, необходимо указать её в формате SMSTO:НОМЕР?body=ТЕКСТ, например:
SMSTO:+71234567890?body=Строка1.%0AСтрока2.
Альтернативный формат:
Sms:НОМЕР_ТЕЛЕФОНА
Http://maps.google.com/maps?q=55.751676972657464%2C37.62759966278077
Для указания в QR-коде E-mail, достаточно указать адрес с префиксом "MAILTO:", например:
MAILTO:[email protected]
Для указания в QR-коде готового E-mail письма, достаточно указать адрес с префиксом "MAILTO:", например:
MAILTO:TO:[email protected];SUB:Это тема;BODY:Это тело;;
Альтернативный формат:
"mailto:".$email."?subject=".urlencode($subject)."&body=".urlencode($body)
Для указания в QR-коде VCARD-визитки, достаточно указать её в VCARD-формате, например:
BEGIN:VCARD N:222;111 TEL;HOME:333 TEL;WORK:444 TEL;CELL:555 TEL;WORK;FAX:666 EMAIL;INTERNET;WORK:777 ORG:666 TITLE:7777 URL;WORK:888 BDAY:3335555 ADR;WORK:;;999;111;;;2222 END:VCARD
Для кодирования фото в VCARD используйте base64 - кодирование:
BEGIN:VCARD
FN:ИМЯ
TEL;WORK;VOICE:ТЕЛЕФОН
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-код или Quick Response («быстрый отклик»), по сути, является такой же базой данных, только вместо уже знакомых полосок используются квадратики. Специальное приложение позволяет зашифровать в двумерные черно-белые «шашечки» информацию разного рода: номер телефона или электронной почты, просто текст для ознакомления, координаты, например, достопримечательности или навигации. Чаще всего кодируется в QR-код URL-адрес, т.е. ссылка на организацию или страничку в интернете. Практикуется использование штрих-кода в целях достижения максимального комфорта и универсальности в применении. Ведь куда проще в один клик расшифровать подобную картинку, чем скрупулёзно вбивать символы в строку поиска.
То же самое касается и банального маркетинга. Размещать информацию о проведении какой-нибудь акции на упаковке не всегда уместно, самое важное может просто не поместиться или вовсе испортить весь внешний вид товара. Куда выгоднее и практичнее пристроить специальный QR-код с полным перечнем правил и прочего. Да и просто он выглядит солидно и современно.
Новшество в лице QR-кода предложила компания Denso-Wave ещё в середине 90-ых. Размер вмещаемой информации, конечно же, не безграничен. В стандартный QR-код может уместиться чуть более 4 тыс. символов латиницы или 7 тыс. чисел десятичной системы счисления. Больше всего штрих-коды распространены в странах Азии и на своей родине, в Японии. Активно применяются QR-коды в музеях, справочниках, рекламных буклетах и прочих сферах, связанных с туризмом (не обошли стороной даже кладбища).
Для сканирования штрих-кодов обычно используются программы. Они не сложны в освоении и требуют немного памяти. В iPhone используется утилита Scan, подходящая как для сканирования обычных штрих-кодов, так и для создания новых. Вторым вариантом является Bakodo, работающая по сравнению с предыдущим более ускоренно. Единственное, программа не поддерживает русский язык, что оговаривается доступным и понятным интерфейсом.
В случае с платформой Android всё иначе, её библиотека приложений для сканирования QR-кода куда богаче и доступнее. Приложение Quick Mark способно различать штрих-коды нескольких форматов и имеет историю распознавания. Выявленные ссылки автоматически открываются при помощи браузера. Но так как это программа для Android, то в бесплатной версии высока вероятность подхватить кучу захламляющей рекламы. Некоторые смартфоны и вовсе отказываются работать с этим приложением для сканирования QR-кодов. Покупка полной версии во многих случаях решает эту проблему.
Другой вариант называется Barcode Scanner. Его предназначение – сканирование «продуктовых» штрих-кодов, выяснение их цены и сводка отзывов о товаре. Принцип использования ничем не отличается от остальных – поместить изображение в фокус, после чего вся информация выведется на экран. Преимущество в том, что софт бесплатный и никакой рекламы внутри себя не имеет. Существуют и другие представители для работы с QR-кодом, их действительно очень много.
Есть смартфоны, которые вовсе не нуждаются в дополнительных приложениях для сканирования штрих-кода, потому как подобная функция встроена в их программное обеспечение изначально. Обычно при его использовании на экран выводится специальная пометка. Стоит один раз нажать, как все шифрованные данные благополучно отразятся. Правда, предустановленной функцией сканирования QR-кодов зачастую обладают только флагманы.
Допустим, есть необходимость создать собственный QR-код. Осуществить задумку можно при помощи, опять-таки, смартфона, компьютера или же специального сайта. Например, qrcoder.ru или decodeit.ru . Исходный текст для создания штрих-кода необходимо вставить в поле (или ссылку на него) и нажать кнопку «Создать Код». На некоторых сайтах и вовсе используется комбинация клавиш ctrl+enter. А дальше всплываемые подсказки сами подскажут, что делать. В частности в интернете практикуется создание анимированных QR-кодов, которые могут разворачиваться на несколько градусов. Правда, такой приём может привнести некоторые осложнения в дальнейшее распознавание.
Созданием штрих-кодов на смартфоне помогает заниматься специализированный генератор. Никакой рекламы, никакой платы, всё на русском, доступно, понятно и никаких ограничений. Google Play или AppStore полны различных приложений, остаётся только выбрать подходящее. Продолжая тему вариантов для создания штрих-кодов можно упомянуть и QR Code Reader. Его изюминка в высокой скорости обработки изображений, которые могут быть ещё и видоизменёнными или вовсе уменьшенными. Обладателям ранних версий Windows Phone повезло ещё больше. Им достаточно запустить Bing браузер и активировать кнопку «с глазом», после чего процесс сканирования QR-кода запустится сам собой. Он не такой быстрый и качественный, как предыдущий, но для раза-другого в случае чего сгодится.
В итоге получается, что использовать QR-код может любой, у кого есть камера на смартфоне. Такие шифровки сканируются в одно движение и не требуют ручного ввода, выводится информация также быстро. При помощи встроенного браузера можно моментально перейти по встроенной ссылке, если она есть, либо просто ознакомиться с представленными данными. Существуют и другие варианты кодировок, например, с украшающими элементами в виде надписей на самой черно-белой поверхности. Бояться их не стоит, потому как ни на содержимое, ни на процесс распознавания они практически не влияют.
Но не следует ждать, что бумажка с квадратиками сделает всю работу за автора, ведь с некоторыми недостатками QR-кодов придётся смириться. Так или иначе они вмещают в себя сравнительно мало информации, хотя смысла кодировать целые тома попросту нет. В той же Японии, к примеру, шифруют поочерёдно иероглифы для лучшего запоминания азбук, и всё прекрасно работает. Важно помнить, что с какой лёгкостью информация заносится в QR-код, с такой же и извлекается. Не стоит прятать в штрих-код чересчур важные данные.
Инструмент создаёт QR-код онлайн с заданным текстом. Выберите соответствующий тип QR-кода, чтобы указать в нём адрес сайта, телефон, емайл, контактную информацию и другие параметры. Чтобы указать произвольную текстовую информацию выберите тип QR-кода "текст". Задайте необходимый цвет и фон, а также выберите лучший вид для вашего QR-кода.
Внимание! JavaScript отключен.
Без включенной поддержки JavaScript функция Генератор QR-кода
работать не будет
.
Включите в своём браузере поддержку JavaScript и обновите страницу.
Помощь. Ниже представлено краткое описание по созданию QR-кода. Основные типы 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-код может содержать URL, номер телефона, e-mail, контактную информацию, изображения, GPS координаты, любую текстовую информацию и даже параметры для автоматической настройки Wi-Fi сети.
Адрес Web-сайта или страницы. Можно указывать как с http:// так и без. Правильные примеры: , . Данный тип QR-кода позволит перейти на указанную страницу Web-сайта.
Обычная текстовая информация. Максимальная длина 1450 символов русского алфавита. Максимальное количество символов зависит от содержимого и может составлять:
Номер телефона. Формат номера телефона: +7900123456. Данный тип QR-кода позволит позвонить на указанный номер телефона.
Номер телефона для SMS и текстовое сообщение. Формат номера телефона: +7900123456. Данный тип QR-кода позволит создать SMS или MMS с уже заполненным номером и сообщением.
E-mail адрес. Данный тип QR-кода позволит создать E-mail c уже заполненным адресом электронной почты (поле TO:). Также можно указать тему сообщения и сам текст сообщения.
Контакты для адресной книги. Данный тип QR-кода добавит новую запись в адресную книгу, содержащую имя, номер телефона, E-mail, адрес, url и заметку. Если необходимо указать более одного номера телефона, перечислите их через запятую.
Параметры подключения к Wi-Fi сети. Данный тип QR-кода позволит автоматически подключиться к Wi-Fi сети. Очень удобно для подключения к бесплатным Wi-Fi сетям в кафе, барах, ресторанах и другим сетям в общественных местах.
Координаты для карты Google. Данный тип QR-кода позволит отобразить место на карте, соответствующее указанным координатам.
Информация. добавляет необходимые префиксы автоматически . В зависимости от специальных префиксов, информация из QR-кода может автоматически передаваться в другие приложения.
Если указать номер телефона как +79001234567, то сканер QR-кодов распознает номер как обычный текст (цифры), а если указать специальный префикс tel:+79001234567, то сканер определит номер телефона и предложит позвонить по нему.
URL: — префикс QR-кода для указания Web-сайтов и страниц позволит перейти по указанной ссылке. Префикс URL: указывается заглавными буквами. Указание http:// необязательно.
tel: — префикс QR-кода для указания номера телефона позволит позвонить по указанному номеру.
smsto: — префикс QR-кода для отправки SMS или MMS позволит отправить SMS по указанному номеру с указанным текстом.
mailto: — префикс QR-кода для указания E-mail адреса позволит отправить E-mail по указанному адресу.
MATMSG: — префикс QR-кода для указания E-mail адреса позволит отправить E-mail по указанному адресу c указанной темой и текстом сообщения. Префикс MATMSG: указывается заглавными буквами, а в конце необходимы две точки с запятой.
geo: — префикс QR-кода для указания GPS координат позволит открыть карту Google в указанных координатах.
WIFI: — префикс QR-кода для автоматического подключения к Wi-Fi сети. Префикс WIFI:
MECARD: — префикс QR-кода meCard для записи контактов в адресную книгу телефона. Префикс MECARD: указывается заглавными буквами, в конце необходимы две точки с запятой.
QR-код
(сокращение от английского Quick Response
, что в переводе означает «Быстрый ответ
») - оптически считываемый матричный код, который способен хранить в закодированном виде обычный текст, URL-адрес веб-сайта, номер телефона, адрес электронной почты и любые другие буквенно-цифровые данные в объеме до 4296 символов (QR-коды стандартизированы на международном уровне в соответствии с ISO 18004).
Наш QR-генератор умеет генерировать динамические или статические QR-коды, формировать их изображения в доступных графических форматах для дальнейшего использования.
Выше представленный QR-код генератор БЕСПЛАТЕН для тех, кому нужно получить графическое изображение QR-коды без регистрации. Это полностью функциональный онлайн-генератор, создающий статичные (постоянные) QR-коды, срок действия которых не истекает, вся информация закодирована непосредственно в самом коде. Вы можете создать столько QR-кодов, сколько вам нужно БЕСПЛАТНО без каких-либо ограничений для личного или коммерческого использования.
И не забудьте проверить свой QR-код при помощи сканера QR-кодов
В процессе кодирования QR-генератор закладывает дополнительную информацию, необходимую для успешного считывания и декодирования программой считывания QR-кода. Чем выше уровень коррекции ошибок, тем больше служебной информации закладывается в код, и тем выше вероятность успешного считывания. Но также это приводит к увеличению размера кода и увеличению времени считывания.
Доступные уровни коррекции ошибок приведены ниже:
Обратите внимание: все коды QR включают область белого вокруг кода. Эта дополнительная область вокруг кода должна быть оставлена пустой. Это гарантирует, что QR сканер пользователя не запутается при чтении и произведет декодирование корректно. Наличие информации в этой области может привести к сбою сканеров при попытке прочитать информацию, содержащуюся в коде.