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

Содержание

Основные способы создания QR-кодов

Онлайн-генераторы QR-кодов

СервисОсобенностиФорматы
QRCode MonkeyНастройка дизайна, логотипыPNG, SVG, EPS
QR StuffПоддержка разных типов данныхPNG, JPEG, GIF
Unitag QR GeneratorЦветовые схемы, шаблоныPNG, SVG, PDF

Генерация через программирование

Использование библиотек

  • Python: qrcode, pyqrcode
  • JavaScript: qrcode.js, node-qrcode
  • PHP: endroid/qr-code
  • Java: ZXing ("Zebra Crossing")

Пример на Python

ШагКод
Установка библиотекиpip install qrcode[pil]
Генерация кодаimport qrcode
img = qrcode.make('Данные')
img.save('qrcode.png')

Мобильные приложения для генерации

  1. QR Code Generator (Android/iOS)
  2. QR & Barcode Scanner
  3. QR Code Reader and Generator
  4. Kaspersky QR Scanner

Что можно закодировать в QR-код

  • URL-адреса веб-сайтов
  • Контактные данные (vCard)
  • Текстовые сообщения
  • Координаты местоположения
  • Wi-Fi доступы (SSID и пароль)
  • Платежные реквизиты

Рекомендации по созданию

ПараметрРекомендация
РазмерМинимум 2×2 см для печати
КонтрастЧерный на белом - оптимально
Область тишины4 модуля свободного пространства

Другие статьи

Как выдается субсидия и прочее