2026-03-23

Гид по генератору QR-кодов: Как создать кастомный код (URL, vCard, Wi-Fi)

Узнайте, как работают QR-коды и что они могут кодировать (URL, vCard, Wi-Fi, SMS). Научим создавать кастомные коды с коррекцией ошибок и брендингом, а также избегать распространенных ошибок сканирования.

Гид по генератору QR-кодов: Как создать кастомный код (URL, vCard, Wi-Fi)

Последнее обновление: June 28, 2026

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

Быстрый ответ: как сгенерировать QR-код?

Потребность Тип QR Пример данных
Открытие веб-страницы URL https://imagic-ai.com
Обмен контактами vCard Имя, телефон, email
Подключение к Wi-Fi Строка Wi-Fi SSID + пароль
Отправка SMS/email SMS / mailto Номер или адрес
Простой текст Текст Любая строка

Для одного кода используйте QR Code Generator; для пакетов — библиотеку qrcode на Python или CLI qrencode. Если код используется в рекламной графике, подготовьте окружающий арт с помощью image resizer и проверьте размеры назначения в social media image sizes guide.

Что может кодировать QR-код?

QR-коды — это не только URLs; они могут кодировать несколько типов данных, которые телефоны распознают и по которым действуют:

Что может кодировать QR-код: URL, текст или vCard, Wi-Fi, email/SMS/телефон

  • URL — открывает веб-страницу (наиболее частое использование).
  • vCard — добавляет контакт в адресную книгу телефона.
  • Wi-Fi — подключается к сети Wi-Fi (встроенный SSID + пароль).
  • SMS / email / phone — открывает сообщение или набирает номер.
  • Plain text — любая строка, отображаемая как текст.

Тип данных кодируется в полезной нагрузке (payload) QR, поэтому сканирующий телефон знает, что делать. QR с URL открывает браузер; QR с Wi-Fi открывает запрос на подключение к сети.

Как сгенерировать QR-код?

Генератор в браузере

Для одного кода используйте QR Code Generator: выберите тип (URL, vCard, Wi-Fi), введите данные, при необходимости установите фирменный цвет или логотип и скачайте PNG/SVG. SVG лучше подходит для печати, так как он масштабируется без пикселизации.

Командная строка (qrencode)

## Generate a URL QR as PNG
qrencode -o qr.png -s 20 -m 2 "https://imagic-ai.com"

## As SVG (for print)
qrencode -o qr.svg -t SVG "https://imagic-ai.com"

Python (qrcode)

import qrcode
qr = qrcode.QRCode(box_size=20, border=2, error_correction=qrcode.constants.ERROR_CORRECT_M)
qr.add_data("https://imagic-ai.com")
qr.make(fit=True)
qr.make_image(fill_color="black", back_color="white").save("qr.png")

Для пакетной обработки (сотни кодов из CSV) лучшим инструментом является библиотека Python.

Что такое коррекция ошибок и почему это важно?

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

Уровень Восстановимость Применение
L (Low) ~7% Чистая среда, максимальные данные
M (Medium) ~15% По умолчанию, общее использование
Q (Quartile) ~25% Печать, небольшой риск повреждения
H (High) ~30% Наружное использование, наложение логотипа

Более высокая коррекция позволяет разместить логотип в центре или выдержать износ, но делает код более плотным (больше модулей). Используйте H при добавлении логотипа или печати для наружного использования; M подходит для большинства случаев.

Как брендировать QR-код, не нарушив его функциональность?

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

Брендированный QR-код с фирменным цветом вместо черного — сохраните высокий контраст

  • Цвет: сохраняйте высокий контраст — темный передний план на белом фоне является самым безопасным. Избегайте пар с низким контрастом (желтый на белом). Стандарт ISO/IEC 18004 QR code standard определяет спецификацию; практическое руководство по сканированию от Google's QR code best practices подтверждает правило высокого контраста.
  • Логотип: держите его маленьким (менее ~30% площади) и центрированным, и используйте коррекцию ошибок H, чтобы код все равно сканировался с логотипом в центре.
  • Форма: сохраните три угловых шаблона «поиска» нетронутыми; они позволяют сканеру найти и ориентировать код.

Всегда тестируйте брендированный код на реальном телефоне, прежде чем печатать его в дорогом месте.

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

Общее правило сканирования: код должен быть не менее 1/10 расстояния сканирования. Код, отсканированный с расстояния 1 meter (постер), требует ~10cm; код, отсканированный с расстояния 20cm (визитная карточка), требует ~2cm. Если делать его меньше, камерам телефона будет сложно различить модули. Для печати экспортируйте как SVG, чтобы он оставался четким в любом размере.

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

  • Статический: данные кодируются непосредственно в код. Назначение не может измениться после генерации. Лучше всего подходит для Wi-Fi, vCard и постоянных URL.
  • Динамический: код кодирует короткий перенаправляющий URL; назначение может быть изменено позже (и отслеживаются сканы). Это требует сервера и обычно является платной услугой. Лучше всего подходит для маркетинговых кампаний, где вы можете изменить целевую страницу.

Выбор важен с точки зрения стоимости и гибкости. Статический код бесплатен навсегда и не зависит ни от каких сервисов — он продолжает работать даже в случае исчезновения компании-генератора, потому что данные живут в самом коде. Динамический код стоит денег и зависит от работоспособности сервера перенаправления, но он позволяет изменить назначение после печати (исправить опечатку, сменить кампанию) и подсчитать сканы. Практическое разделение: используйте статический для всего, что должно работать навсегда без постоянных затрат (визитная карточка, знак Wi-Fi, руководство по продукту), а динамический — для ограниченного по времени маркетинга, где вам нужна аналитика и возможность перенаправления. Использование обоих типов вместе распространено: статический для постоянных материалов, динамический — для кампаний.

Распространенные ошибки

  • Низкий контраст. Слабый код на цветном фоне не сканируется. Используйте темный фон на светлом.
  • Слишком большой логотип. Он закрывает данные; используйте исправление ошибок H и держите логотип менее 30%.
  • Слишком маленький для расстояния. Код размером 1cm на плакате невозможно отсканировать из другой комнаты.
  • Поврежденные паттерны поиска. Три угловых квадрата должны оставаться неповрежденными.
  • Растеризация для печати. Используйте SVG, чтобы код оставался четким при увеличении масштаба.

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

Истекают ли QR-коды?

Статические коды никогда не устаревают — данные находятся в самом коде. Динамические коды (URL перенаправления) истекают только в случае остановки службы перенаправления.

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

Да — разместите небольшой логотип в центре и используйте коррекцию ошибок H. Убедитесь, что он занимает менее ~30% площади.

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

M для общего использования, H при добавлении логотипа или печати в условиях повышенного износа/на улице. В статье Википедии о QR-кодах QR code Wikipedia article подробно описаны уровни.

Могу ли я отслеживать сканирование QR-кодов?

Только с динамическим QR-кодом (URL перенаправления с аналитикой). Статические коды отслеживать нельзя.

Что может кодировать QR-код?

URL, простой текст, vCard (контакт), сеть Wi-Fi, электронная почта, SMS или событие в календаре. URL являются подавляющим большинством случаев. Тип данных определяет, как сканер обрабатывает результат — URL открывается в браузере, vCard добавляет контакт, а код Wi-Fi подключается к сети.

Что такое коррекция ошибок и почему это важно?

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

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

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

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

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

Как брендировать QR-код, не нарушив его работу?

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

Может ли QR-код быть слишком маленьким для сканирования?

Да — ниже примерно 1 дюйма большинство камер телефонов испытывают трудности, особенно на расстоянии. Определите размер кода в зависимости от расстояния сканирования: больше для дальней съемки. Проверьте напечатанный размер телефоном перед массовым производством, потому что слишком маленький код просто не сканируется и является просто декором.

Крупный план рук, упаковывающих коробку с QR-кодом, символизирующий онлайн-бизнес-услуги.

Кредиты изображений

  • Примеры QR-кодов, брендированный QR и диаграммы what-qr-encodes — QR-коды реальные, сгенерированы автором с помощью библиотеки Python qrcode, кодирование https://imagic-ai.com; диаграмма типов кодирования проиллюстрирована автором.

Используйте бесплатные инструменты, следуя руководству.

Обложка статьи «Как добавить водяной знак на фотографии (защита авторских прав)»

Tue Mar 24 2026 20:00:00 GMT-0400 (Eastern Daylight Time)

Как добавить водяной знак на фотографии (защита авторских прав)

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

Обложка статьи «AI Action Figure Trend: Как подготовить фото для студийного портрета»

Thu Jul 09 2026 20:00:00 GMT-0400 (Eastern Daylight Time)

AI Action Figure Trend: Как подготовить фото для студийного портрета

Тренд AI экшн-фигурок превращает фото в коллекционный игрушечный портрет. Мы расскажем о работе промпта и точных шагах по кадрированию, фону и разрешению, чтобы ваша фигурка выглядела реалистично, а не как фейк.