UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

Как создать QR-код, который всегда сканируется: бесплатно

Чтобы создать QR-код, решите, что должно произойти при сканировании (открыть ссылку, подключиться к Wi-Fi, сохранить контакт), закодируйте это как статический код без срока действия, экспортируйте SVG для печати или PNG 1000 px для экранов и отсканируйте код двумя разными телефонами до печати. Будет ли код работать, зависит от размера, контраста и белого поля больше, чем от генератора.

Jonas WeberJonas WeberРедактор раздела о производительности сайтов
Обновлено 11 мин чтения
Черно-белое фото: раскрытая ладонь держит смартфон с QR-кодом на экране в виде билета, на заднем плане размытый плиточный пол
Answer

Как быстрее всего сделать QR-код, который будет работать всегда?

Закодируйте ссылку или данные напрямую в статический код, держите содержимое коротким, печатайте не меньше 2 × 2 см (или одной десятой расстояния сканирования) с белой рамкой в 4 модуля, тёмный код на светлом фоне, и перед печатью проверьте его на iPhone и на Android-телефоне.

Что на самом деле содержит QR-код

QR-код — это двумерный штрихкод, который хранит короткий фрагмент текста и ничего больше. Его разработала в 1994 году компания Denso Wave, входящая в группу Toyota, чтобы отслеживать автодетали на сборочных линиях, а в 2000 году он стал международным стандартом ISO/IEC 18004. Три крупных квадрата по углам показывают сканеру, где находится код и как он повёрнут; маленькие квадраты, называемые модулями, несут данные. Ссылка, данные для входа в Wi-Fi и визитка — это просто текст в определённом формате, а что с ним делать после расшифровки, решает телефон.

Коды бывают 40 размеров, называемых версиями: от 21 × 21 модуля (версия 1) до 177 × 177 модулей (версия 40). Самая большая версия вмещает 7 089 цифр, 4 296 буquenцифровых символов или 2 953 байта. Цифра 4 296 относится только к ограниченному буквенно-цифровому набору: цифры, заглавные буквы, пробел и восемь символов. Обычный URL в нижнем регистре использует байтовый режим, поэтому его реальный предел ниже, а каждый лишний символ переводит код в более плотную версию с более мелкими модулями.

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

Как оформить каждый тип содержимого

Телефоны распознают несколько текстовых форматов и превращают их в действия. Ссылка, начинающаяся с https://, открывает браузер. Строка, начинающаяся с WIFI:, предлагает подключиться к сети, tel: — позвонить, mailto: открывает новое письмо, а SMSTO: начинает SMS. Контакт кодируется как vCard (BEGIN:VCARD) или более короткий MeCard (MECARD:N:Weber,Jonas;TEL:+4930…;;), а событие календаря использует блок iCalendar BEGIN:VEVENT. Для скачивания приложения закодируйте одну веб-ссылку, которая направляет iPhone в App Store, а Android-телефоны в Google Play, вместо двух отдельных кодов. В Индии код для оплаты UPI — это ссылка upi://pay?pa=name@bank&pn=Name, которую открывает любое приложение UPI с уже заполненным получателем.

Вводить эти строки вручную не нужно. Бесплатный генератор QR-кодов собирает их из полей формы: выберите Тип QR-кода, заполните Ссылка, Имя сети или Номер телефона и нажмите Создать. Знать исходный формат всё равно полезно, когда код ведёт себя странно, когда вы готовите таблицу для массовых кодов или когда приложение-сканер показывает обычный текст вместо кнопки подключения. Строка Wi-Fi ниже — та, в которой чаще всего ошибаются: сначала указывается тип защиты, специальные символы вроде точки с запятой в пароле нужно экранировать обратной косой чертой, а строка заканчивается двумя точками с запятой.

Как выглядит расшифрованный текст для каждого типа содержимого
СодержимоеТекст внутри кодаЧто предлагает телефон
Ссылка на сайтhttps://example.com/menuОткрыть в браузере
Сеть Wi-FiWIFI:T:WPA;S:CafeGuest;P:espresso42;;Подключиться к сети
Контакт (MeCard)MECARD:N:Weber,Jonas;TEL:+4930123456;;Сохранить контакт
Электронная почтаmailto:[email protected]?subject=OrderНовое письмо
SMSSMSTO:+15551234567:Table 12 readyНовое сообщение
Событие календаряBEGIN:VEVENT … END:VEVENTДобавить в календарь
Обычный текстЛюбой текст, для печати до примерно 300 символовПоказать текст
Формат QR-кода Wi-Fi (замените имя и пароль)
WIFI:T:WPA;S:name;P:pass;;

Статические и динамические QR-коды

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

Поэтому многие бесплатные генераторы, которые просят зарегистрироваться, чтобы «изменить позже», на самом деле продают эту переадресацию. Когда пробный период заканчивается или подписка прекращается, переадресация останавливается, и все напечатанные коды ведут на страницу ошибки или предложение обновить тариф. Такую же гибкость можно получить без сервиса: закодируйте ссылку на свой домен, например yoursite.com/menu, и меняйте содержимое этой страницы или её переадресацию. В руководстве по динамическому QR-коду показано, как это настроить через переадресацию 302.

Статический

Содержимое в рисунке

Ссылка или данные записаны прямо в сам код.

  • Не истекает, аккаунт не нужен
  • Wi-Fi, контакты и текст работают офлайн
  • Чтобы изменить цель, нужно перепечатать
Best for: Таблички с Wi-Fi, визитки, упаковка и всё, что печатается большим тиражом.
Динамический

Короткая ссылка-переадресация

Код содержит короткий URL, который перенаправляет сервер.

  • Место назначения можно менять после печати
  • Число сканирований берётся из журналов переадресации
  • Перестаёт работать, если перестаёт работать сервис переадресации
Best for: Кампании, где целевая страница будет меняться, с использованием собственного домена.
Рука держит смартфон, на экране которого чёрно-белый QR-код, виден через круглый вырез в тёмном фоне
Фото: Unsplash

Размер, расстояние и свободное поле

Практический минимум для печатного кода, который читают на расстоянии вытянутой руки, — около 2 × 2 см (0,8 × 0,8 дюйма), и только для короткого содержимого; плотному коду с длинной ссылкой нужно 3 см и больше. Для всего, что читают издалека, используйте правило 10:1: ширина кода должна быть не меньше одной десятой расстояния сканирования. Для плаката, который читают с 2 м, нужен код в 20 см, для витринной вывески, которую читают с тротуара с 3 м, — 30 см. Измеряйте сам код, а не макет вокруг него.

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

Инвертированные коды, светлые модули на тёмном фоне, хорошо смотрятся на тёмной упаковке, но не читаются на удивительно большом числе сканеров, включая старые телефоны и многие кассовые считыватели. Никогда не печатайте такой код, не проверив его на самом старом устройстве, которое найдёте. Та же осторожность нужна для логотипов в центре: установите Коррекция ошибок на Максимальная (30%), держите логотип меньше примерно пятой части ширины кода и помните, что логотип расходует запас восстановления, который иначе покрывал бы царапины и блики.

Выберите формат файла и проверьте код на реальных телефонах

Для печати экспортируйте SVG. Это векторный формат, поэтому код остаётся чётким при любом размере, а типография может масштабировать его от визитки до баннера без размытых краёв модулей. PDF и EPS тоже векторные и подходят дизайнерам, работающим в InDesign или Illustrator. Для экранов, слайдов и писем вполне достаточно PNG от 1000 px; для больших дисплеев задайте больший Размер изображения. Никогда не увеличивайте маленький PNG или скриншот кода: после пересчёта края становятся мягкими. Если у вас есть только PNG с кодом или логотипом, в статье о том, как перевести PNG в SVG, объясняется, когда трассировка работает. Генератор SVG QR-кодов открывается с выбранным векторным выводом.

Затем проверьте код, причём не на одном телефоне. Камера iPhone читает QR-коды встроенными средствами с iOS 11 в 2017 году, а современные Android-телефоны читают их в штатной камере или через Google Lens. Старые модели Android, бюджетные телефоны и специальные сканеры штрихкодов на кассах менее терпимы, а ведь именно они будут сканировать ваше меню. Проверяйте в реальном размере и на реальном расстоянии, на реальном материале и при реальном освещении. Пробный оттиск, приклеенный к настоящей стене, скажет больше, чем предпросмотр на экране.

iPhone

  1. 01Откройте приложение «Камера» и наведите его на код; дополнительное приложение не нужно.
  2. 02Нажмите жёлтый баннер и проверьте ссылку или действие, прежде чем оно откроется.
  3. 03Повторите с предполагаемого расстояния, а не только вплотную.

Android

  1. 01Наведите штатную камеру на код или откройте Google Lens.
  2. 02Нажмите предложенную ссылку или действие, появившееся над кодом.
  3. 03Попробуйте второй, более старый Android-телефон, если можете его одолжить.

Сканеры и печать

  1. 01Напечатайте пробный оттиск на итоговой бумаге или материале в полном размере.
  2. 02Отсканируйте его при реальном освещении, включая блики от ламп.
  3. 03Для касс попробуйте также собственный сканер штрихкодов магазина.

Ошибки, из-за которых печатный QR-код не сканируется

Большинство нерабочих QR-кодов не повреждены. Это коды, которые изначально не могли сканироваться в таком размере или на такой поверхности, либо коды со ссылкой, которой больше нет. Хорошая новость в том, что каждую из этих проблем можно поймать при тестировании до тиража, и это стоит нескольких минут вместо перепечатки. В списке ниже собраны сбои, которые чаще всего встречаются на меню, листовках и этикетках товаров, примерно в порядке частоты.

Если уже распространённый код перестал работать, начните с места назначения. Откройте закодированную ссылку на компьютере: если страницы нет, домен просрочен или закончился пробный период, то рисунок в порядке, а решение — новый код или восстановленная страница. Если ссылка работает, но сканирование не удаётся, проблема физическая, и почти всегда причина в размере, контрасте или свободной зоне. Подержите телефон на разных расстояниях; если он читает вплотную, но не оттуда, где стоят люди, код просто слишком мал.

  • Слишком длинная ссылка

    Параметры отслеживания и длинные пути делают код плотным, с крошечными модулями. Уберите ненужные параметры или закодируйте короткую страницу на собственном домене.

  • Код напечатан слишком мелко

    Для чтения вплотную сохраняйте не меньше 2 × 2 см, а для всего, что висит на стене или окне, применяйте правило расстояния 10:1.

  • Низкий контраст или градиентный фон

    Используйте тёмный цвет кода на простом светлом фоне; градиенты и фотографии за кодом сбивают с толку поисковые узоры.

  • Сокращённая ссылка, срок которой истёк

    Бесплатные сокращатели ссылок и пробные динамические коды могут перестать перенаправлять. Закодируйте ссылку, которую вы контролируете, или сразу конечное место назначения.

  • Изогнутые или глянцевые поверхности

    Бутылки, банки и ламинированные карточки искажают рисунок или дают блики. Печатайте крупнее, используйте матовое покрытие и размещайте код на самой плоской части поверхности.

  • Свободная зона была обрезана

    Верните пустую рамку в 4 модуля с каждой стороны, даже если макет кажется тесным.

Что QR-код может и чего не может узнать о вас

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

Отслеживание появляется через ссылку. Сервер перенаправления динамического кода записывает каждый запрос: как правило, время, IP-адрес (а значит, и примерное местоположение), тип устройства и браузер. Параметры отслеживания в URL сообщают сайту, с какого плаката или листовки пришел посетитель. Это обычная веб-аналитика, и владельцу кода она часто как раз нужна. Если вы сканируете код, посмотрите превью, прежде чем нажимать: домен показывает, кто увидит ваш визит.

Настоящий риск — подмена. Мошенники клеят свои QR-коды поверх настоящих на парковочных счетчиках и столиках в ресторанах и отправляют людей на поддельные страницы оплаты; об этом предупреждала Федеральная торговая комиссия США. Если вы размещаете коды в общественных местах, время от времени проверяйте их и печатайте домен назначения под кодом. Помните, что в QR-коде Wi-Fi пароль хранится открытым текстом, поэтому используйте гостевую сеть; генератор QR-кода Wi-Fi составит такую строку за вас.

Чек-лист для меню, плакатов, визиток и упаковки

У каждой поверхности свои проблемы. Карточку меню каждый вечер протирают и мочат, плакат читают через комнату или с другой стороны платформы, визитка крошечная и часто глянцевая, а упаковка изгибается вокруг бутылки и годами стоит на полке после окончания кампании, для которой ее напечатали. В столбцах ниже собраны проверки для каждой поверхности, которые стоит сделать до утверждения тиража, чтобы код работал и после первой недели реального использования.

Меню и карточки на столы

  • Не меньше 3 × 3 см на расстоянии стола
  • Ссылка на страницу, которую можно обновлять
  • Матовый картон и подпись о том, что открывает код

Плакаты и вывески

  • Ширина не меньше одной десятой расстояния чтения
  • На уровне глаз, без бликов
  • На улице — коррекция ошибок High или Max, домен напечатан ниже

Визитки и упаковка

  • Не меньше 2 × 2 см, в типографию — векторный файл
  • Ровная панель, не изгиб и не глянцевая ламинация
  • Ссылка, которая переживет продукт; пробное сканирование на итоговом материале

Главное

  • QR-код вмещает только короткий текст; ссылки, данные Wi-Fi и контакты — это форматы, которые распознает телефон.
  • Статические коды не истекают. Динамический код — это перенаправление, и свое можно запустить на домене, который вы контролируете.
  • Печатайте не меньше 2 × 2 см, соблюдайте правило расстояния 10:1 и оставляйте белое поле в 4 модуля.
  • Для печати используйте SVG, PDF или EPS, для экранов — PNG от 1000 px.
  • Проверьте на iPhone, на Android-телефоне и на старом сканере при реальном размере, расстоянии и освещении.
ПоделитьсяXFacebookWhatsAppTelegram

Часто задаваемые вопросы

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

Самая большая версия вмещает до 4 296 буквенно-цифровых символов или 2 953 байт при минимальной коррекции ошибок. Для печатных кодов держите ссылки короче примерно 80 символов, а обычный текст — короче примерно 300, чтобы узор оставался достаточно крупным для любого телефона.

Может ли статический QR-код перестать работать?

Сам код никогда не перестает работать, потому что содержимое — часть узора. Он перестает действовать, только когда меняется место назначения: удалена веб-страница, изменен пароль Wi-Fi или закрылся сервис коротких ссылок.

Можно ли создать QR-код, который открывает приложение?

Закодируйте веб-ссылку на страницу приложения в магазине или на страницу, которая определяет устройство и отправляет iPhone в App Store, а Android-телефоны в Google Play. Тогда один код работает для обоих.

Почему QR-код сканируется с экрана, но не с бумаги?

Печатная версия обычно мельче, глянцевее или менее контрастна, чем превью на экране, либо белое поле обрезали при верстке. Напечатайте пробный оттиск в итоговом размере и отсканируйте его при реальном освещении.

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

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

Можно ли изменить цвет QR-кода?

Да, если код остается заметно темнее фона. Избегайте бледных цветов, градиентов и инвертированных кодов «светлое на темном», если не проверили их на нескольких телефонах.

Читайте также

Рука со стилусом над планшетом, лежащим на открытой странице журнала с сеткой маленьких белых иконок на черном фоне
Работа с изображениями

Как конвертировать PNG в SVG: трассировка логотипов и иконок

PNG становится настоящим SVG только после трассировки. Какие изображения хорошо векторизуются, как подготовить PNG, какие настройки выбрать и как проверить контуры.

Jonas Weber · 4 окт. 2026 г. · 12 мин чтения