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

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

QR-код появится здесь

Как пользоваться генератором QR-кодов

QR-код (Quick Response code) был изобретён в 1994 году японской компанией Denso Wave для отслеживания автомобильных деталей и стал одной из важнейших точек входа мобильного интернета. Этот инструмент создаёт коды полностью в вашем браузере: URL, пароль Wi-Fi или контактные данные, которые вы вводите, не проходят ни через какой сервер. Нажмите F12, откройте панель «Сеть» и сгенерируйте код — вы увидите, что ничего не отправляется.

Выбор между четырьмя типами содержимого

  • URL: самый распространённый. При сканировании открывается веб-страница. Подходит для плакатов в магазине, упаковки товаров, материалов мероприятий.
  • Простой текст: сканирование возвращает строку. Подходит для серийных номеров, объявлений, идентификаторов устройств.
  • Wi-Fi: сканирование автоматически подключает к сети, так что никому не нужно вводить длинный пароль. Подходит для переговорных, кафе, гостевых домов.
  • vCard: сканирование сохраняет имя, телефон и e-mail прямо в контакты. Подходит для выставок и визиток.

Какой уровень коррекции ошибок?

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

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

Как сделать QR-код удобнее для сканирования

Оставьте белое поле. QR-коду нужна свободная зона шириной минимум четыре модуля с каждой стороны («тихая зона»). В генерируемых здесь кодах она есть. Если вы обрезаете код и вставляете его в другое изображение, не срезайте это поле.

Достаточно крупно и достаточно чётко. Для печати минимум 2×2 см, и узор должен оставаться чётким. На плакате каждый дополнительный метр дистанции сканирования требует примерно дополнительного сантиметра длины стороны.

Достаточный контраст. Передний план должен быть темнее фона, и чем больше контраст, тем лучше. Инвертированные коды — светлый узор на тёмном фоне — читаются некоторыми сканерами, но не всеми, поэтому для всего печатного используйте тёмный узор на белом.

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

Частые вопросы

Истекают ли созданные коды? Есть ли плата?

Они никогда не истекают, и это совершенно бесплатно. Потому что это статические коды — содержимое закодировано прямо в узоре, без участия сервера. Некоторые коммерческие сервисы «динамических кодов» направляют вас через редактируемую короткую ссылку, и когда сервис закрывается, код умирает вместе с ним. То, что создаёт этот инструмент, статично: сам узор несёт содержимое, поэтому пока существует изображение, оно будет сканироваться.

Почему код с китайским текстом выглядит намного плотнее, чем с английским?

У QR-кодов есть отдельные компактные режимы для цифр и для прописных алфавитно-цифровых символов, где символ занимает совсем немного бит. Китайский в UTF-8 занимает 3 байта на символ, и каждый байт нужно сохранить полностью, поэтому то же число символов даёт заметно более плотный узор при более высокой версии. Это ограничение формата, а не инструмента.

Скачивать PNG или SVG?

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

Сколько содержимого помещается?

Зависит от уровня коррекции ошибок. Инструмент поддерживает максимальную стандартную версию (версия 40): примерно 2 953 байта при уровне L, 2 331 при M, 1 663 при Q и 1 273 при H. Помните, что китайский иероглиф занимает 3 байта. Если сообщается, что содержимое слишком длинное, снизьте уровень коррекции или используйте короткую ссылку.

Что делать, если код Wi-Fi не подключается?

Сначала проверьте тип шифрования. Почти все современные роутеры — WPA/WPA2/WPA3, что соответствует опции «WPA»; если поле пароля пустое, код означает «подключиться к этой открытой сети». Старые роутеры используют WEP — выберите «WEP». Учтите также, что iPhone нужен iOS 11 или новее, а некоторые Android-телефоны распознают код только при длительном нажатии в приложении камеры, а не при прямом сканировании.

Содержимое действительно не загружается?

Нет, не загружается. Весь алгоритм кодирования (коррекция ошибок Рида — Соломона, выбор маски и так далее) — это JavaScript, работающий внутри страницы; он считает локально и рисует прямо на canvas. Попробуйте инструмент с отключённой сетью — он работает точно так же, и это самое прямое доказательство.

Связанные инструменты