tooly

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

QR-код для ссылки, текста, сети Wi-Fi или визитки vCard. Выберите размер и цвета, скачайте чёткий PNG или векторный SVG. Ничего не загружается на сервер.

Всё работает в браузере — данные никуда не отправляются

Как пользоваться

  1. 1

    Выберите тип: ссылка, текст, Wi-Fi или контакт — и заполните поля.

  2. 2

    При необходимости настройте размер, цвета и коррекцию ошибок — превью обновляется сразу.

  3. 3

    Скачайте код в PNG или SVG.

Что содержит каждый тип кода

QR-код — это просто текст, записанный в виде сетки квадратиков. Четыре типа в этом генераторе отличаются только тем, как этот текст оформлен, а от формата зависит, что телефон предложит сделать после сканирования.

  • «Ссылка» хранит адрес в том виде, в каком вы его ввели. Телефоны распознают префикс https:// и предлагают открыть страницу. Всегда указывайте префикс: без него некоторые сканеры воспринимают содержимое как обычный текст.
  • «Текст» хранит всё, что вы введёте, в пределах ёмкости кода. Сканеры показывают его на экране — это удобно для серийных номеров, коротких инструкций или подписи на подарочной бирке.
  • «Wi-Fi» формирует строку в широко поддерживаемом формате WIFI: с именем сети, паролем, типом защиты и необязательным флагом скрытой сети. Спецсимволы в пароле — точки с запятой, запятые, двоеточия и кавычки — экранируются автоматически; при ручном создании кода именно они часто становятся причиной того, что код сканируется, но подключиться к сети не удаётся.
  • «Контакт (vCard)» формирует запись vCard 3.0 с именем и фамилией, мобильным телефоном, email, компанией и сайтом. Телефоны предлагают сохранить её как новый контакт. В код попадают только заполненные поля, поэтому минимальная карточка с именем и номером телефона даёт самый простой и легко считываемый код.

Коррекция ошибок и ёмкость

В QR-кодах используется коррекция ошибок Рида — Соломона, то же семейство кодов, что применяется на компакт-дисках. Вы выбираете, какая часть символа уйдёт на избыточность:

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

Больше избыточности — больше модулей, поэтому то же содержимое даёт более плотный узор. Самый большой стандартный QR-код имеет размер 177 на 177 модулей и вмещает до 2953 байт на уровне L, но лишь около 1270 байт на уровне H. Если в предпросмотре появилось предупреждение о слишком длинном содержимом, сократите его или понизьте уровень. На практике стоит держаться намного ниже максимума: ссылка короче 100 символов даёт разреженный код, который телефоны мгновенно считывают даже с другого конца комнаты.

Размер, цвета и печать

Параметр «Размер» задаёт ширину изображения в пикселях: 256, 512, 1024 или 2048. Для экранов и слайдов 512 вполне достаточно. Для печати либо экспортируйте SVG, который остаётся чётким при любом размере, либо используйте PNG на 2048 пикселей — это код шириной 17 см при 300 dpi.

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

  • Визитка или этикетка товара, которую сканируют с 20–30 см: ширина 2–3 см.
  • Плакат на стене, который сканируют с 2 м: не меньше 20 см.
  • Витрина или баннер, которые видно с другой стороны улицы: гораздо крупнее, а содержимое — как можно короче.

Сгенерированное изображение включает белую рамку шириной в два модуля. Стандарт QR рекомендует четыре, поэтому если размещаете код на пёстром или цветном фоне, оставьте вокруг него дополнительное пустое поле.

Что касается цветов, тёмный цвет должен быть заметно темнее фона. Тёмно-синий на белом или чёрный на светло-жёлтом работают; светло-серый на белом или светлый код на тёмном фоне часто не считываются, потому что многие сканеры ожидают тёмные модули на светлом поле.

Код, который потом нельзя изменить

Всё, что вы вводите, кодируется прямо в узор, поэтому код никогда не истекает и работает без этого сайта. Обратная сторона — после печати его нельзя изменить. Если вы размещаете ссылку на тысяче листовок, ведите её на адрес, который вы контролируете, например на свой домен с коротким путём, чтобы позже настроить перенаправление, если целевая страница переедет.

Прежде чем отправлять что-то в печать, проверьте скачанный файл хотя бы на двух разных телефонах, желательно включая одну старую модель, и с реального расстояния. Проверить, что содержит код, можно и с помощью инструмента Считать QR-код с изображения: он расшифровывает файл изображения без камеры.

Конфиденциальность кодов Wi-Fi и контактов

Код создаётся JavaScript-кодом в вашем браузере, поэтому пароли и контактные данные никуда не отправляются. Учтите, однако, что любой, кто может сфотографировать напечатанный код, прочитает его содержимое, включая пароль от Wi-Fi в открытом виде. Для гостей лучше создать отдельную сеть со своим паролем, а не делиться основной, а при смене пароля сгенерируйте новый надёжный в генераторе паролей.

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

QR-код имеет срок действия?

Нет. Данные зашиты прямо в картинку, код работает вечно и не зависит от этого сайта.

Что такое коррекция ошибок?

Высокие уровни (Q, H) позволяют коду читаться даже с повреждениями или логотипом сверху, но узор плотнее. M — хороший вариант по умолчанию.

Можно сделать QR-код для Wi-Fi?

Да. Введите имя сети и пароль — телефон при сканировании подключится автоматически.

PNG или SVG?

PNG подходит для экрана и документов. SVG масштабируется без потери качества — для печати и дизайна.

Данные отправляются на сервер?

Нет. Код генерируется в браузере на JavaScript. Пароли Wi-Fi и контакты не покидают ваше устройство.

Похожие инструменты