Как создать QR-код бесплатно: ссылка, Wi-Fi, логотип, размер

Ключевой вывод

Чтобы создать QR-код, выберите тип содержимого (URL, текст, Wi-Fi, vCard, e-mail, телефон, SMS, WhatsApp, местоположение, событие или платёжная схема), введите данные, оставьте коррекцию ошибок на уровне M (H с логотипом), при желании добавьте цвета, рамку или логотип и скачайте PNG для экранов либо SVG или PDF для печати. Бесплатный браузерный генератор делает всё это без регистрации, а данные не покидают ваше устройство. В реальной жизни QR-коды подводят из-за низкого контраста, слишком мелкой для расстояния сканирования печати, слишком большого логотипа и ссылки, которая меняется после печати, поэтому проверяйте каждый код на телефоне, прежде чем он куда-либо попадёт.

Проверьте сейчас

Открыть Генератор QR-кода
Инфографика о том, как создать QR-код: пять шагов от выбора типа до скачивания, основные типы и таблица размеров для печати
Инфографика о том, как создать QR-код: пять шагов от выбора типа до скачивания, основные типы и таблица размеров для печати
Начать чтение
  1. Что нужно, чтобы создать QR-код
  2. Как создать QR-код: пошаговая инструкция
  3. Типы QR-кодов и что в них вводить
  4. Как создать QR-код для Wi-Fi, vCard и WhatsApp
  5. Уровни коррекции ошибок QR-кода
  6. Как добавить логотип, цвета и рамку
  7. Размер QR-кода для печати и экрана
  8. Статические и динамические QR-коды
  9. Как проверить QR-код и считать переходы по нему
  10. Ошибки при создании QR-кода
  11. Как создать QR-код: частые вопросы

Что нужно, чтобы создать QR-код

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

QR-код — это двумерный штрихкод, описанный стандартом ISO/IEC 18004 (действующая редакция — 2024 года) и представленный компанией Denso Wave в 1994 году. Он хранит текст, а всё остальное (сайт, данные для входа в Wi-Fi, карточка контакта, платёж) — это просто текст, оформленный так, чтобы телефон его распознал. Самая большая версия (версия 40, 177 × 177 модулей) при самом низком уровне коррекции ошибок вмещает 7089 цифр, 4296 буквенно-цифровых символов или 2953 байта, согласно спецификации Denso Wave, но такой плотный код трудно отсканировать; на практике в коде несколько сотен символов. QR Code — зарегистрированный товарный знак DENSO WAVE INCORPORATED.

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

Создать QR-код сейчас

Как создать QR-код: пошаговая инструкция

Пять шагов ниже соответствуют настройкам большинства генераторов. В примере используется бесплатный инструмент DNS Robot, который целиком работает в вашем браузере.

Шаг 1. Выберите тип содержимого

Выберите тип, который соответствует тому, что должно произойти после сканирования: открыть URL, подключиться к Wi-Fi, сохранить контакт, начать чат в WhatsApp, отправить письмо, позвонить, открыть место на карте или оплатить. От типа зависит, как телефон отреагирует на сканирование, поэтому выбирайте его, а не вставляйте всё как обычный текст.

Шаг 2. Введите данные

Введите или вставьте содержимое. Для сайта используйте полный URL вместе с https://: голый домен работает в большинстве сканеров, но не во всех. Для Wi-Fi введите имя сети, пароль и тип защиты точно так, как они указаны на роутере. Держите содержимое коротким: чем меньше символов, тем менее плотный код и тем с большего расстояния его можно отсканировать.

Шаг 3. Задайте уровень коррекции ошибок

Большинство генераторов по умолчанию ставят M: он подходит для экранов и большей части печатных материалов. H — уровень для логотипа или кода, который будет пачкаться или царапаться. Инструмент DNS Robot выбирает уровень за вас: M по умолчанию, H, как только вы добавляете логотип, а проверка сканированием предлагает переключиться на H в один клик, если коду нужен больший запас. Более высокие уровни выдерживают больше повреждений, но делают код плотнее; этот компромисс объясняется ниже, в разделе о коррекции ошибок.

Шаг 4. Настройте цвета, рамку и логотип (по желанию)

Настройте узор точек, цвета и стиль угловых квадратов, добавьте рамку с призывом к действию, например «Отсканируйте меня», или наложите логотип. Сохраняйте тёмные модули на светлом фоне с сильным контрастом и позвольте инструменту переключить коррекцию ошибок на H, когда добавляете логотип.

Шаг 5. Скачайте и проверьте

Скачайте PNG для сайтов, писем и презентаций или SVG либо PDF для всего, что будут печатать или масштабировать. Затем, прежде чем где-либо использовать результат, отсканируйте его камерой телефона и вторым приложением, например сканером QR-кода онлайн.

Типы QR-кодов и что в них вводить

В таблице — типы содержимого, которые поддерживает современный генератор, что вводить и что происходит, когда кто-то сканирует результат. Правый столбец — это то, что телефон на самом деле декодирует; он пригодится, если вы захотите создать такой же код с обычным типом «Текст» в другом инструменте.

ТипЧто вводитьЧто делает телефонЗакодированный текст
Ссылка (URL)Полный веб-адресОткрывает страницу в браузереhttps://example.com/menu
ТекстЛюбой текстПоказывает текстСтол 12, заказ у барной стойки
Wi-FiИмя сети, пароль, защитаПредлагает подключиться к сетиWIFI:T:WPA;S:Cafe;P:espresso-2026;;
Контакт (vCard)Имя, телефон, e-mail, компания, адресПредлагает сохранить контактBEGIN:VCARD ... END:VCARD
E-mailАдрес, тема, текстОткрывает заполненное письмоmailto:hi@example.com?subject=Quote
ЗвонокНомерПредлагает позвонитьtel:+14155550100
SMSНомер и сообщениеОткрывает заполненное SMSSMSTO:+14155550100:Hello
WhatsAppНомер и сообщениеОткрывает чат WhatsApphttps://wa.me/14155550100?text=Hi
МестоШирота и долготаОткрывает приложение карт в этой точкеgeo:37.7749,-122.4194
СобытиеНазвание, место, начало и конецПредлагает добавить его в календарьBEGIN:VCALENDAR ... END:VCALENDAR
Оплата (UPI, PayPal, крипто)ID получателя или адрес кошелька, суммаОткрывает платёжное приложение с заполненными даннымиupi://pay?pa=name@bank&pn=Shop&am=100.00&cu=INR

Генератор DNS Robot поддерживает 16 типов: десять повседневных и шесть платёжных схем, от UPI и Pix до банковских переводов SEPA. Для двух задач есть отдельные страницы с уже выбранным типом: генератор QR-кода для Wi-Fi для гостевых сетей и генератор UPI QR-кода для платёжных кодов, которые читают PhonePe, Google Pay, Paytm и BHIM.

Как создать QR-код для Wi-Fi, vCard и WhatsApp

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

QR-код для Wi-Fi

Формат Wi-Fi — WIFI:T:<security>;S:<network name>;P:<password>;;, где security — это WPA (используется и для сетей WPA2 и WPA3), WEP или nopass для открытых сетей. В формате ZXing, который читают iPhone и телефоны на Android, перед обратной косой чертой, точкой с запятой, запятой, двоеточием или двойной кавычкой в имени или пароле ставится обратная косая черта; в версии WPA3 от Wi-Fi Alliance точка с запятой записывается как %3B, поэтому проверяйте любой код с такими символами на телефоне. Сеть только с WPA3 добавляет R:1;, а скрытая сеть — H:true;, хотя Apple заявляла, что «Камера» iPhone не поддерживает скрытые сети, так что проверьте это на iPhone.

text
WIFI:T:WPA;S:Blue Cafe Guest;P:latte\;2026;;

# Network name: Blue Cafe Guest
# Password:     latte;2026   (the ; is escaped as \;)
# Security:     WPA/WPA2/WPA3

QR-код vCard (визитка)

QR-код vCard хранит карточку контакта, которую камеры iPhone и Android предлагают сохранить. Ограничьтесь именем, одним телефоном, одним e-mail, компанией и сайтом: даже тогда код ниже — это сетка 53 × 53, по оценке размера ниже около 6 см в ширину при сканировании с 25 см, поэтому на визитке часто удобнее короткая ссылка на вашу страницу контактов. Наш генератор записывает vCard 3.0 — версию из собственного примера ZXing — или более короткий формат MECARD.

text
BEGIN:VCARD
VERSION:3.0
N:Shaik;Vahid;;;
FN:Vahid Shaik
ORG:DNS Robot
TEL;TYPE=CELL:+14155550100
EMAIL:hello@dnsrobot.net
URL:https://dnsrobot.net
END:VCARD

QR-код для WhatsApp

Код WhatsApp — это просто URL вида https://wa.me/<number>?text=<message>, где номер указан в международном формате без плюса, пробелов и дефисов, а сообщение закодировано для URL. При сканировании открывается чат с уже введённым сообщением, поэтому рестораны и небольшие магазины используют такие коды для заказов.

Уровни коррекции ошибок QR-кода

Каждый QR-код содержит избыточные данные, поэтому он сканируется, даже если часть его испачкана, порвана, закрыта логотипом или плохо напечатана. Стандарт определяет четыре уровня, и выбор между ними — это компромисс между надёжностью и плотностью.

УровеньСколько кодовых слов восстанавливаетПодходит для
L (Low)Около 7 %Чистые экраны, максимум данных, очень маленькие коды
M (Medium)Около 15 %По умолчанию: экраны, флаеры, меню, плакаты
Q (Quartile)Около 25 %Этикетки и упаковка, которые пачкаются или стираются
H (High)Около 30 %Логотипы, уличные вывески, всё, что часто берут в руки

Логотип закрывает часть кода, поэтому расходует коррекцию ошибок, причём больше, чем подсказывают проценты: они считают кодовые слова, а не площадь изображения, а логотип портит каждое кодовое слово, которого касается (Denso Wave). Держите логотип в пределах примерно 10 % площади кода на уровне H; наш генератор переключается на H, когда вы добавляете логотип, никогда не даёт логотипу превысить 15 % и читает код перед скачиванием. Не добавляйте логотип на уровнях L и M: код может сканироваться на вашем телефоне и не сработать на чужом.

Как добавить логотип, цвета и рамку

Именно при оформлении появляется большинство несканируемых кодов. Три правила сохраняют фирменный код надёжным.

  • Сначала контраст. Тёмные модули на светлом фоне. Камера переводит картинку в чёрно-белую по порогу посередине между самыми светлыми и самыми тёмными её частями, поэтому бледные точки или светлый код на тёмном фоне оказываются по другую сторону порога, а инвертированные коды сканируются только теми считывателями, которые пробуют их читать. Держите контраст между модулями и фоном не ниже 40 % (оценка качества печати ставит A при 70 % и выше).
  • Оставьте свободную зону. Пустое поле вокруг кода шириной не меньше четырёх модулей — часть кода. Рамки, текст и логотипы должны располагаться за его пределами.
  • Не трогайте три «глаза». Большие квадраты в трёх углах — это то, по чему сканер находит код и определяет его ориентацию. Их форму можно менять (скруглённые углы, круги), но каждое кольцо и центр должны оставаться сплошными; никогда не закрывайте их и не окрашивайте настолько светло, что они сливаются с фоном.

Градиенты работают, если оба их конца остаются тёмными на фоне. Рамка с коротким призывом к действию, например «Сканируйте, чтобы открыть меню», повышает число сканирований, потому что люди знают, что получат, а страница за кодом должна дать ровно это — задача хорошо сфокусированной посадочной страницы. Прежде чем отправлять оформленный дизайн в печать, проверьте его и на iPhone, и на телефоне с Android, в том числе при тусклом свете.

Размер QR-кода для печати и экрана

Удобная оценка: каждый модуль (один квадрат сетки) должен быть не меньше 1/250 расстояния сканирования. Для короткой ссылки это код шириной около 3,3 сантиметра вместе с полями, если его читают с 25 сантиметров, и около 13 сантиметров — если с 1 метра. Производители QR-кодов формулируют проще: телефон читает типичный код с расстояния примерно в десять его ширин, не считая полей (QRStuff). Ни один стандарт не задаёт расстояние, поэтому при плохом освещении или под углом берите размер побольше и помните, что более длинное содержимое, логотип на уровне H или полная карточка контакта добавляют модули и требуют больше места.

Где размещаетсяТипичное расстояние сканированияМинимальная ширина для короткой ссылки
Визитка20–30 смОколо 2,6–4 см
Меню, флаер, упаковка товара30–50 смОколо 4–6,6 см
Плакат, витрина магазина1–2 мОколо 13–26 см
Баннер, билборд, транспорт5 м и большеОколо 66 см и больше
Сайт или письмоРасстояние до экрана150–250 пикселей на экране
Слайд презентации3–6 мОколо 40–80 см в проекции

Для всего печатного экспортируйте SVG или PDF: оба масштабируются до любого размера без размытия. Для экранов экспортируйте PNG и позвольте странице уменьшить его. Короткое содержимое помогает и здесь: URL из 30 символов даёт более крупную и легко сканируемую сетку, чем URL из 200 символов при том же физическом размере. QR-код на визитке, который открывает ваш сайт-резюме, — классический пример малого формата: короткий URL, уровень M и около 3 сантиметров в ширину.

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

Статический QR-код кодирует содержимое напрямую: URL, данные Wi-Fi, vCard. Он никогда не истекает, не требует никакого сервиса и не может быть изменён после печати. Динамический QR-код кодирует короткий URL перенаправления, которым управляет сервис, поэтому адрес назначения можно позже сменить, а сканирования — подсчитать, обычно за ежемесячную плату.

Преимущества динамических кодов можно получить без подписки: направьте код на короткий URL в домене, которым вы управляете, и настраивайте перенаправление сами. Напечатайте на карточке https://yourdomain.com/menu, перенаправьте его туда, где в этом месяце лежит меню, и меняйте перенаправление когда угодно. Проверка редиректов подтвердит, что короткий URL ведёт на конечную страницу за один переход (петля проявится как ошибка ERR_TOO_MANY_REDIRECTS), а проверка домена поможет, если у вас ещё нет короткого домена для этого.

Как проверить QR-код и считать переходы по нему

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

Для кодов с URL проверяйте не только код, но и страницу назначения. Она должна открываться по HTTPS с действительным сертификатом, потому что предупреждение о конфиденциальности после сканирования обрывает визит. Проверка SSL-сертификата подтвердит сертификат за секунды, а инструкция по ошибке «Ваше подключение не является приватным» объяснит предупреждение, если вы его увидите. Если ссылка перенаправляет, проверка редиректов покажет каждый переход. Чтобы считать визиты с кода без платного сервиса, добавьте к ссылке UTM-метки: ваша аналитика покажет эти визиты под указанными источником и кампанией. Считаются загрузки страницы, а не сканирования, поэтому сканирование, после которого страницу не открыли, или посетитель, блокирующий аналитику, не учитываются. Не помещайте метки в печатный код: напечатайте короткую ссылку на своём домене и добавьте метки к адресу страницы, на которую она перенаправляет, — так код останется маленьким.

text
https://yourdomain.com/menu-tables
  → redirects to https://yourdomain.com/menu?utm_source=qr&utm_medium=print&utm_campaign=menu&utm_content=table-tents

# One short link per placement: table-tents, window, flyer
# utm_content tells the placements apart in your analytics

Ошибки при создании QR-кода

  • Слишком мелкая печать. Подбирайте размер под расстояние сканирования (модуль не меньше 1/250 этого расстояния) и печатайте пробный экземпляр перед большим тиражом.
  • Низкий контраст или инвертированные цвета. Светлые модули на тёмном фоне по-прежнему не читаются некоторыми сканерами.
  • Закрытые «глаза» или свободная зона — логотипом, рамкой или текстом.
  • Длинный URL в коде. Сократите его на своём домене: сетка кода станет крупнее, и он будет сканироваться с большего расстояния.
  • Адрес назначения, который меняется. Если страница может переехать, направьте код на перенаправление, которым управляете вы.
  • Ссылка на HTTP-страницу или неисправный сертификат. Отсканируйте код и убедитесь, что на странице есть значок замка.
  • Проверка только на своём телефоне. Ваш телефон этот код уже видел, а телефон незнакомца — нет.
  • Нет призыва к действию. Голый код сканируют реже, чем код, рядом с которым написано, что даст сканирование.

Создайте QR-код сейчас — бесплатно и без регистрации

Бесплатный генератор QR-кода от DNS Robot создаёт 16 видов кодов — от ссылок, Wi-Fi и карточек контактов до шести платёжных схем — с цветами, рамками и логотипом в безопасных пределах. Он читает каждый код перед скачиванием в SVG, PNG, JPEG, WebP или PDF, и всё работает в вашем браузере.

Источники

  1. ISO/IEC 18004:2024 (QR Code), ISO
  2. QR Code versions and capacity, Denso Wave
  3. QR Code error correction, Denso Wave

Как создать QR-код: частые вопросы

Как создать QR-код бесплатно?

Откройте браузерный генератор QR-кодов, выберите тип содержимого, введите URL или текст и скачайте PNG, SVG или PDF. Генератор DNS Robot делает это без регистрации и водяных знаков, читает каждый код перед скачиванием и обрабатывает всё в вашем браузере.

Как сделать QR-код на ссылку?

Выберите тип «Ссылка», вставьте полный адрес вместе с https://, оставьте коррекцию ошибок на уровне M (генератор поднимет её до H, если вы добавите логотип) и скачайте код. Длинные ссылки сначала сократите на своём домене, чтобы код был менее плотным.

Как создать QR-код для Wi-Fi?

Выберите тип «Wi-Fi», введите имя сети, пароль и тип защиты (WPA для WPA2 и WPA3) и скачайте код. При сканировании телефон предложит подключиться к сети без ввода пароля. Специальные символы в имени сети и пароле генератор экранирует автоматически.

Можно ли добавить логотип в QR-код?

Да. Установите коррекцию ошибок H, держите логотип в пределах примерно 10 % площади кода и не закрывайте три угловых квадрата и свободную зону. Хороший генератор сам переключается на уровень H, когда вы добавляете логотип, и проверяет, что код по-прежнему сканируется.

Какого размера должен быть QR-код?

Каждый модуль должен быть не меньше 1/250 расстояния сканирования: около 3,3 см в ширину для короткой ссылки, которую читают с 25 см, и около 13 см — с 1 метра. Более длинному содержимому или коду с логотипом нужно больше места. Для печати экспортируйте SVG или PDF, чтобы код масштабировался без размытия.

Есть ли у QR-кода срок действия?

Статические QR-коды никогда не истекают: содержимое находится в самом коде. Динамические коды платных сервисов перестают работать, когда заканчивается подписка. Направьте код на перенаправление на своём домене — и сможете менять адрес назначения без всякого срока действия.

Чем статический QR-код отличается от динамического?

Статический код кодирует содержимое напрямую, и после печати его не изменить. Динамический код кодирует URL перенаправления, которым управляет сервис, поэтому адрес назначения можно обновлять, а сканирования — считать. Такое же поведение можно получить с перенаправлением на собственном домене.

В каком формате скачивать QR-код, PNG или SVG?

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

Сколько данных вмещает QR-код?

До 7089 цифр, 4296 буквенно-цифровых символов или 2953 байт в самой большой версии (40) при самом низком уровне коррекции ошибок (L). На практике держите в коде не больше нескольких сотен символов, чтобы его сетка оставалась достаточно крупной для сканирования издалека.

Как проверить QR-код перед печатью?

Отсканируйте итоговый макет камерой iPhone, камерой Android и отдельным приложением-сканером при обычном и тусклом свете. Затем откройте страницу назначения и убедитесь, что она загружается по HTTPS без предупреждений, а любое перенаправление срабатывает за один переход.

Об авторе

Shaik Vahid

Основатель DNS Robot. Вахид много лет работал в поддержке веб-хостинга: исправлял клиентам домены, DNS-записи, SSL-сертификаты и доставку почты. Он создаёт инструменты DNS Robot и пишет эти руководства по ошибкам, с которыми люди сталкиваются на самом деле.

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

Создайте QR-код для ссылки, Wi-Fi, контакта, WhatsApp, платежа UPI или Pix, с логотипом и цветами; код проверяется перед скачиванием SVG, PNG или PDF