Перейти к содержимому

Генератор QR-кода

Ссылка из 23 символов помещается в QR-код версии 2 размером 25 × 25 модулей — картинка готова, пока вы печатаете. Выберите тип данных, размер PNG и уровень коррекции: код строится в браузере, без отправки на сервер.

Инструмент

Что закодировать
QR-код: https://topconverter.ru
  • ТипТекст или ссылка
  • Размер PNG256 × 256 px
  • Коррекция ошибокM — до 15 % (стандарт)
  • Версия QR2 (25 × 25 модулей)
  • Данные23 символа, 23 байта
Чтобы сохранить PNG, нажмите на картинку правой кнопкой (на телефоне — удерживайте) и выберите «Сохранить изображение». Код формируется в браузере, данные не отправляются на сервер.
Генератор QR-кода онлайн — ссылка, Wi-Fi, визитка vCard, PNG
QR из ссылки, текста, Wi-Fi, телефона, e-mail и vCard — PNG до 1 024 px, коррекция L–H

Как работает генератор QR-кода

Текст превращается в байты UTF-8, к ним добавляются коды коррекции Рида — Соломона, и полученная последовательность раскладывается в квадратную матрицу из чёрных и белых модулей. Размер матрицы называется версией: версия 1 — 21 × 21 модуль, каждая следующая прибавляет 4 модуля, версия 40 — 177 × 177. Генератор сам подбирает минимальную версию под объём данных и выбранный уровень коррекции, а затем рисует PNG заданного размера с белым полем в четыре модуля по краям — стандартной тихой зоной.

модулей по стороне = 17 + 4 × версия ёмкость (байты, версия 40): L — 2 953, M — 2 331, Q — 1 663, H — 1 273

Размер кода

Пример вручную: ссылка https://topconverter.ru — 23 байта. При уровне M версия 1 вмещает 14 байт, версия 2 — 26, значит нужен код версии 2: 17 + 4 × 2 = 25 модулей по стороне. Визитка vCard из 228 байт при том же уровне требует версию 11, то есть 61 × 61 модуль, — такой код при печати должен быть заметно крупнее, иначе камера не различит мелкие модули.

Что такое QR-код

QR-код — это двумерный штрихкод, который хранит текст, ссылку, контакт или настройки Wi-Fi в виде матрицы чёрных и белых модулей и читается камерой смартфона. Коды коррекции Рида — Соломона позволяют распознать его даже при повреждении до 30 % площади.

Что можно закодировать

ТипФормат строкиЧто делает телефон при сканировании
Текст или ссылкакак есть, https://…открывает сайт или показывает текст
Wi-FiWIFI:T:WPA;S:имя;P:пароль;;предлагает подключиться к сети
Телефонtel:+79991234567открывает номер для звонка
E-mailmailto:адрес?subject=темасоздаёт письмо с темой
SMSSMSTO:номер:текстоткрывает сообщение с текстом
ВизиткаvCard 3.0 с N, FN, ORG, TEL, EMAIL, URLпредлагает сохранить контакт

В строке Wi-Fi спецсимволы ; , : ” и \ экранируются обратной косой чертой — генератор делает это сам, поэтому пароль с точкой с запятой считается верно. Визитка собирается по стандарту vCard 3.0 в порядке «Фамилия Имя Отчество», как принято в СНГ; номер телефона очищается от пробелов и скобок и записывается в международном формате: +7 для России и Казахстана, +375 для Беларуси, +380 для Украины.

Размер PNG и уровень коррекции

Размер PNG не влияет на содержимое, только на чёткость печати: 256 px хватает для экрана и мессенджеров, 512 px — для визитки и листовки, 1 024 px — для плаката и наклейки на витрину. Правило для печати: сторона кода не меньше 1/10 расстояния, с которого его будут читать. Код на столике кафе читают с 30 см — достаточно 3 см; баннер через дорогу в 10 м требует кода от 1 м.

Уровень коррекции — компромисс между надёжностью и размером. L восстанавливает 7 % повреждённой площади, M — 15 %, Q — 25 %, H — 30 %. Для ссылки на чистой бумаге достаточно M; если код будет наклейкой на улице, на упаковке или с логотипом в центре, выбирайте H — код станет крупнее примерно на две версии, зато читается даже с царапинами.

Где используют QR-коды в СНГ

  • Оплата: QR Системы быстрых платежей в России, ЕРИП в Беларуси, Kaspi QR в Казахстане — код содержит ссылку на платёж, сумма подставляется автоматически.
  • Чеки: каждый кассовый чек в России несёт QR со ссылкой на проверку в приложении ФНС — в нём дата, сумма, номер фискального накопителя и признак документа.
  • Меню, Wi-Fi и визитки в кафе, гостиницах и на конференциях — гость сканирует код вместо ввода адреса или пароля.
  • Маркировка «Честный знак» использует не QR, а квадратный DataMatrix — его этот генератор не создаёт.
  • Билеты, пропуска и электронные посадочные талоны — код с номером брони, который читает турникет или сканер на входе.

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

Как сделать QR-код для Wi-Fi?

Выберите тип «Wi-Fi», введите имя сети и пароль, укажите шифрование — обычно WPA. Генератор соберёт строку WIFI:T:WPA;S:имя;P:пароль;; и построит код. Камера iPhone и Android предложит подключиться к сети без ввода пароля — удобно для гостей, кафе и офиса.

Какой размер QR-кода нужен для печати?

Сторона кода должна быть не меньше одной десятой расстояния сканирования: для визитки в руках — от 2 см, для плаката в 3 м — от 30 см. Для печати выбирайте PNG 512 или 1 024 px, а вокруг кода оставляйте белое поле шириной в 4 модуля — генератор добавляет его автоматически.

Что такое уровень коррекции ошибок?

Запас избыточных данных, который позволяет прочитать повреждённый или частично закрытый код: L восстанавливает до 7 % площади, M — 15 %, Q — 25 %, H — 30 %. Чем выше уровень, тем крупнее код при тех же данных. Для ссылок хватает M, для кода с логотипом в центре берите H.

Сколько данных помещается в QR-код?

До 2 953 байт при уровне L и до 1 273 байт при уровне H в версии 40 размером 177 × 177 модулей. Кириллица в UTF-8 занимает 2 байта на букву, поэтому русский текст вмещает вдвое меньше знаков, чем латиница. Для длинных данных лучше закодировать короткую ссылку на страницу.

Безопасно ли создавать QR-код с паролем на сайте?

Код формируется библиотекой в вашем браузере, страница статическая и не отправляет введённые данные: это видно во вкладке «Сеть» инструментов разработчика. Готовый PNG сохраняется только у вас — нажмите на картинку правой кнопкой или удерживайте на телефоне и выберите «Сохранить изображение».

Можно ли изменить QR-код после печати?

Нет: содержимое зашито в рисунок. Если ссылка может измениться, кодируйте не её саму, а короткий адрес-переадресацию на своём домене или в сервисе сокращения ссылок — тогда назначение меняется без перепечатки. Для сканирования готового кода есть отдельный инструмент.

Источники и методика

Обновлено: