Как создать QR-код, который всегда сканируется: бесплатно
Чтобы создать QR-код, решите, что должно произойти при сканировании (открыть ссылку, подключиться к Wi-Fi, сохранить контакт), закодируйте это как статический код без срока действия, экспортируйте SVG для печати или PNG 1000 px для экранов и отсканируйте код двумя разными телефонами до печати. Будет ли код работать, зависит от размера, контраста и белого поля больше, чем от генератора.
Как быстрее всего сделать 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-Fi | WIFI:T:WPA;S:CafeGuest;P:espresso42;; | Подключиться к сети |
| Контакт (MeCard) | MECARD:N:Weber,Jonas;TEL:+4930123456;; | Сохранить контакт |
| Электронная почта | mailto:[email protected]?subject=Order | Новое письмо |
| SMS | SMSTO:+15551234567:Table 12 ready | Новое сообщение |
| Событие календаря | BEGIN:VEVENT … END:VEVENT | Добавить в календарь |
| Обычный текст | Любой текст, для печати до примерно 300 символов | Показать текст |
WIFI:T:WPA;S:name;P:pass;;
Статические и динамические QR-коды
Статический код хранит ваше содержимое прямо в рисунке. Между сканированием и местом назначения ничего нет, поэтому код не может истечь, его не может отключить третья сторона, а хранить его ничего не стоит. Динамический код хранит вместо этого короткую ссылку-переадресацию, например домен сервиса и несколько символов, а сервер сервиса направляет каждое сканирование туда, куда вы укажете в своём аккаунте. В этом и весь фокус. Редактируется переадресация, а не код, и она живёт только пока работают сервис и ваш аккаунт.
Поэтому многие бесплатные генераторы, которые просят зарегистрироваться, чтобы «изменить позже», на самом деле продают эту переадресацию. Когда пробный период заканчивается или подписка прекращается, переадресация останавливается, и все напечатанные коды ведут на страницу ошибки или предложение обновить тариф. Такую же гибкость можно получить без сервиса: закодируйте ссылку на свой домен, например yoursite.com/menu, и меняйте содержимое этой страницы или её переадресацию. В руководстве по динамическому QR-коду показано, как это настроить через переадресацию 302.
Содержимое в рисунке
Ссылка или данные записаны прямо в сам код.
- Не истекает, аккаунт не нужен
- Wi-Fi, контакты и текст работают офлайн
- Чтобы изменить цель, нужно перепечатать
Короткая ссылка-переадресация
Код содержит короткий URL, который перенаправляет сервер.
- Место назначения можно менять после печати
- Число сканирований берётся из журналов переадресации
- Перестаёт работать, если перестаёт работать сервис переадресации
Размер, расстояние и свободное поле
Практический минимум для печатного кода, который читают на расстоянии вытянутой руки, — около 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
- 01Откройте приложение «Камера» и наведите его на код; дополнительное приложение не нужно.
- 02Нажмите жёлтый баннер и проверьте ссылку или действие, прежде чем оно откроется.
- 03Повторите с предполагаемого расстояния, а не только вплотную.
Android
- 01Наведите штатную камеру на код или откройте Google Lens.
- 02Нажмите предложенную ссылку или действие, появившееся над кодом.
- 03Попробуйте второй, более старый Android-телефон, если можете его одолжить.
Сканеры и печать
- 01Напечатайте пробный оттиск на итоговой бумаге или материале в полном размере.
- 02Отсканируйте его при реальном освещении, включая блики от ламп.
- 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-телефоне и на старом сканере при реальном размере, расстоянии и освещении.
Часто задаваемые вопросы
Сколько данных можно поместить в QR-код?
Самая большая версия вмещает до 4 296 буквенно-цифровых символов или 2 953 байт при минимальной коррекции ошибок. Для печатных кодов держите ссылки короче примерно 80 символов, а обычный текст — короче примерно 300, чтобы узор оставался достаточно крупным для любого телефона.
Может ли статический QR-код перестать работать?
Сам код никогда не перестает работать, потому что содержимое — часть узора. Он перестает действовать, только когда меняется место назначения: удалена веб-страница, изменен пароль Wi-Fi или закрылся сервис коротких ссылок.
Можно ли создать QR-код, который открывает приложение?
Закодируйте веб-ссылку на страницу приложения в магазине или на страницу, которая определяет устройство и отправляет iPhone в App Store, а Android-телефоны в Google Play. Тогда один код работает для обоих.
Почему QR-код сканируется с экрана, но не с бумаги?
Печатная версия обычно мельче, глянцевее или менее контрастна, чем превью на экране, либо белое поле обрезали при верстке. Напечатайте пробный оттиск в итоговом размере и отсканируйте его при реальном освещении.
Безопасно ли сканировать QR-коды в общественных местах?
Само сканирование безвредно, ведь телефон только читает текст. Проверьте домен в превью, прежде чем открывать ссылку, и остерегайтесь наклеек поверх существующих кодов на парковочных счетчиках и табличках для оплаты.
Можно ли изменить цвет QR-кода?
Да, если код остается заметно темнее фона. Избегайте бледных цветов, градиентов и инвертированных кодов «светлое на темном», если не проверили их на нескольких телефонах.
Читайте также
Как распаковать ZIP на Windows, Mac, iPhone, Android и Chromebook
Распакуйте ZIP встроенными средствами: «Извлечь все» в Windows 11, двойной щелчок на Mac, одно касание в «Файлах» iPhone или Files by Google. А также RAR, 7z и ошибки.
Lucas Ferreira · 22 авг. 2026 г. · 11 мин чтения
Как конвертировать PNG в SVG: трассировка логотипов и иконок
PNG становится настоящим SVG только после трассировки. Какие изображения хорошо векторизуются, как подготовить PNG, какие настройки выбрать и как проверить контуры.
Jonas Weber · 4 окт. 2026 г. · 12 мин чтения
Размер фото для Instagram в 2025: посты и сторис в пикселях
Размеры Instagram 2025: пост 1080 × 1350 (4:5) или 1080 × 1080, альбомный 1080 × 566, сторис и Reels 1080 × 1920 (безопасная зона 250 px), аватар 320 × 320.
Jonas Weber · 7 окт. 2026 г. · 11 мин чтения