§

Вставьте текст или URL для кодирования

Режим ввода
Ваш ввод кодируется локально в вашем браузере. Ничего не загружается на сервер.
Введите текст или URL, чтобы сгенерировать QR-код.
§

Параметры

8 Пикселей на модуль QR (4–20).
Модулей пустого поля вокруг кода (0–8).
§

Предпросмотр

Здесь появится предпросмотр QR-кода...
PNG лучше подходит для чатов и презентаций; SVG масштабируется без потерь для печати.

QR-коды стали повседневностью в России после запуска Системы быстрых платежей. СБП Банка России использует динамические QR на кассах магазинов от Пятёрочки до Леруа Мерлен — клиент сканирует код в приложении Сбербанка, Тинькофф или Альфа-Банка и платит без карты. Меню в кафе и ресторанах с 2020 года перешло на QR, чек ОФД формата ФНС России доступен по QR-ссылке для проверки в приложении «Проверка чеков», а маркировка «Честный знак» на упаковке товара несёт код Data Matrix рядом с QR. Билеты РЖД, посадочные талоны Аэрофлота и пропуска на mos.ru тоже идут с QR. Поскольку инструмент работает офлайн, конфиденциальные ссылки (внутренние Wi-Fi, ЕСИА-инвайты) не утекают через сторонние генераторы.

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

QR-код — это двумерный матричный штрихкод, определённый стандартом ISO/IEC 18004. Чёрно-белые модули, расположенные на квадратной сетке, кодируют любую короткую полезную нагрузку — URL, номер телефона, учётные данные Wi-Fi, несколько сотен байт произвольного текста — вместе с данными коррекции ошибок Reed-Solomon, благодаря которым символ по-прежнему сканируется после частичного повреждения, загрязнения или наложения логотипа. Этот инструмент строит такие символы прямо в вашем браузере с помощью библиотеки qr-code-styling от Denys Kozak (лицензия MIT) и записывает их в виде аккуратных растровых PNG и векторных SVG без водяного знака, пикселя отслеживания и брендинга в тихой зоне.

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

Кодирование выполняется полностью на вашей машине. Введённая строка и выбранные параметры превращаются в сетку модулей, отрисовываются в <canvas> для экспорта в PNG и в элемент <svg> для векторного экспорта. Шаги такие:

  1. Ваш текст или URL берётся из поля ввода и сопоставляется с таблицей версий спецификации QR (версии с 1 по 40, от 21×21 до 177×177 модулей). Наименьшая версия, в которую помещается полезная нагрузка при выбранном уровне коррекции ошибок, выбирается автоматически.
  2. Полезная нагрузка сегментируется и кодируется в алфавит QR — числовой, буквенно-цифровой, байтовый или режим кандзи — затем дополняется до ёмкости данных этой версии. Прямая коррекция ошибок Reed-Solomon вычисляется и добавляется, чтобы символ выдерживал частичные повреждения.
  3. Поисковые шаблоны, выравнивающие шаблоны, тактовые шаблоны и информация о формате/версии размещаются на сетке. Закодированные данные и байты коррекции ошибок чередуются в оставшихся модулях по правилам маскирования спецификации.
  4. Сетка модулей отрисовывается дважды: один раз — на HTML canvas с выбранным вами размером пикселя на модуль для скачивания PNG, и второй раз — в виде <svg> с единственным элементом <path> для разрешение-независимого векторного скачивания.
  5. Оба вывода используют выбранные вами цвета переднего плана и фона, с указанным вами полем тихой зоны. К символу ничего не добавляется — ни логотипа в углу, ни укороченного отслеживающего URL, ни аналитического тега в запросе страницы.

Зачем использовать этот генератор QR-кодов?

  • Никогда никакого водяного знака: сгенерированный QR содержит только модули, которые требует ваша полезная нагрузка, плюс запрошенную вами тихую зону. Никакого наложения логотипа, никакой пометки “сделано в X” в углу, никакого брендированного укоротителя URL, вставленного в вашу ссылку.
  • Конфиденциальность по построению: кодирование происходит в вашей вкладке. Введённая строка никогда не отправляется на сервер, не логируется и не пропускается через аналитику. Откройте DevTools во время генерации — панель Network останется молчаливой.
  • PNG и SVG в один клик: получите пиксель-в-пиксель точный растр для чата, презентаций и печатных этикеток и чистый вектор для вывесок, упаковки и всего, что должно масштабироваться без размытия.
  • Вывод, соответствующий стандартам: символ следует ISO/IEC 18004, использует коррекцию ошибок Reed-Solomon на выбранном вами уровне (L ≈ 7%, M ≈ 15%, Q ≈ 25%, H ≈ 30% восстановления) и сканируется любым совместимым считывателем на любом телефоне.

Каковы распространённые применения QR-кодов?

QR-коды встречаются везде, где короткой строке нужно перейти с печати или экрана в телефон:

  • Передача ссылки без набора: постеры, флаеры, бейджи конференций, столовые карточки в ресторанах и упаковка товаров используют QR-код, чтобы за одно касание передать URL камере телефона.
  • Онбординг и учётные данные: строки подключения к Wi-Fi, визитные карточки (vCard / MeCard), одноразовые пароли и ссылки на установку приложений обычно поставляются в виде QR-кодов для киосков, гостиничных номеров и стендов на выставках.
  • Логистика и маркировка: отслеживание посылок, инвентарные бирки, складские ячейки, билеты и глубокие ссылки на чеки используют QR-коды, потому что камера уровня телефона может прочитать их с мятой наклейки под неудобным углом.

Как выглядит пример QR-кода?

Вставьте URL https://tools.ultim8soft.com в поле ввода, оставьте коррекцию ошибок на M и нажмите СГЕНЕРИРОВАТЬ. Инструмент выберет наименьшую версию QR, в которую помещается полезная нагрузка при ≈15% восстановления, нарисует получившуюся сетку модулей на canvas и выдаст соответствующий SVG. Оба скачиваемых файла не содержат ничего, кроме вашего URL — никакого укоротителя, оборачивающего его, никакого логотипа в центре, никаких метаданных, кроме стандартных заголовков PNG и SVG. Поднимите коррекцию ошибок до H, и символ станет плотнее, но будет выдерживать наложение логотипа или частичное размытие при сканировании.

Этот генератор QR-кодов создан для одной задачи: превратить строку в чистый QR-символ, который можно действительно использовать, не отдавая третьей стороне свой ввод, свою аудиторию или угол своего изображения. Вставьте, сгенерируйте, скачайте — ничто другое не покидает вкладку.