Генератор QR кодов онлайн

Генерация QR-кодов из текста или URL. Настройка размера, цветов и уровня коррекции ошибок. Скачивание PNG.

256 px
выдержит ~15% повреждений
Логотип в центре optionalЛоготип разместится в центре
Введите текст или URL выше для генерации

Что такое QR-код?

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

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

Применение QR-кодов

  • Ссылки и URL — вы можете создать qr код по ссылке с адресом сайта, не заставляя пользователей его набирать
  • Данные Wi-Fi — подключение по скану: WIFI:S:МояСеть;T:WPA;P:пароль;;
  • Визитки (vCard) — передача номеров телефонов, email и адресов
  • Платежи и счета — многие платёжные приложения (СБП, WeChat Pay, UPI) используют QR
  • Упаковка товаров — ссылка на инструкции, сертификаты подлинности
  • Электронные билеты — сканируются на входе на мероприятия
  • Маркетинг — размещение на плакатах, визитках, упаковке

Уровни коррекции ошибок

В QR-кодах предусмотрено четыре уровня коррекции ошибок, определяющих, насколько повреждённым может быть код и при этом оставаться читаемым:

УровеньВосстановлениеПрименение
L~7%Чистые цифровые экраны; максимальная плотность данных
M~15%Общее использование (рекомендуется по умолчанию)
Q~25%Промышленные среды с риском повреждения
H~30%Наложение логотипа; жёсткие условия эксплуатации

Более высокие уровни коррекции создают более крупные и плотные коды. Используйте M для большинства случаев. Выбирайте H, если планируете разместить логотип в центре QR-кода.

Как пользоваться инструментом

  1. Введите или вставьте текст, URL или любые данные в поле ввода.
  2. Настройте размер ползунком — 256px подходит для экрана; 512px — для печати.
  3. Выберите цвета — цвет переднего плана (тёмные модули) и фона. Обеспечьте достаточный контраст для надёжного сканирования.
  4. Выберите уровень коррекции ошибок — M подходит для большинства задач.
  5. Скачайте PNG для использования в документах, презентациях или печати.

Данные не покидают ваш браузер. Библиотека генерации QR-кодов (qrcode) загружается из кеша браузера после первого использования.

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

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

Стандарт QR поддерживает до 7089 числовых символов, 4296 буквенно-цифровых символов или 2953 байта бинарных данных. На практике более короткое содержимое создаёт меньшие и более удобные для сканирования коды.

Можно ли использовать произвольные цвета?

Да — подойдёт любая комбинация цветов переднего плана и фона. Однако обязательно обеспечьте высокий контраст между ними. Инвертированный вариант (светлый передний план на тёмном фоне) также работает, но некоторые старые сканеры могут испытывать трудности. Избегайте низкоконтрастных сочетаний, например светло-серого на белом.

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

Этот инструмент генерирует обычные QR-коды. Чтобы добавить логотип, выберите уровень H (максимальная коррекция), скачайте PNG и наложите логотип в графическом редакторе. Уровень H восстанавливает ~30% повреждённых модулей — этого достаточно для размещения логотипа в центре площадью до ~20% от размера кода.

Какое разрешение нужно для печати?

Для печати используйте минимум 300 DPI. Ориентир: для печати QR-кода 2×2 см при 300 DPI нужно около 236px. Для визитки (5×5 см) используйте 512px или больше. Если не уверены — выбирайте максимальный размер и уменьшайте в дизайнерской программе с включённой опцией «сохранить качество».

Почему мой QR-код не сканируется?

Распространённые причины:

  • Недостаточный контраст между передним планом и фоном
  • Слишком много данных для маленького кода — попробуйте сократить URL или увеличить размер
  • Камера слишком близко или далеко — у QR-кодов есть минимальный размер для печати/отображения
  • Низкий уровень коррекции в сочетании с загрязнённой или повреждённой поверхностью — попробуйте уровень Q или H