📱
QRCodes.win
← Назад

Как работают QR-коды

Увлекательная технология за чёрно-белыми квадратами

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

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

QR означает Quick Response (Быстрый Ответ). Это тип 2D штрих-кода, изобретённый в 1994 году японской компанией Denso Wave. В отличие от традиционных штрих-кодов, хранящих данные только горизонтально, QR-коды хранят информацию горизонтально и вертикально — позволяя хранить гораздо больше данных.

Один QR-код может хранить до 3000 символов текста, по сравнению с 20-25 символами в традиционном штрих-коде.

Анатомия QR-кода

Каждый QR-код имеет эти ключевые компоненты:

Поисковые паттерны (Большие квадраты): Три больших квадрата в углах помогают сканерам быстро находить и ориентировать QR-код.
Паттерн выравнивания: Меньший квадрат помогает точному чтению, особенно на изогнутых поверхностях.
Тайминг-паттерны: Чередующиеся чёрные и белые модули, определяющие размер сетки данных.
Область данных: Запутанный на вид узор в центре — здесь закодирована ваша информация.
Тихая зона: Белая граница вокруг кода, помогающая сканерам отличить QR-код от окружения.

Как работает сканирование

  1. 1Захват изображения: Камера телефона фотографирует QR-код
  2. 2Обнаружение паттернов: ПО находит три поисковых паттерна
  3. 3Построение сетки: Сканер создаёт сетку поверх изображения
  4. 4Извлечение данных: Чёрные модули = 1, белые = 0 — создаётся двоичные данные
  5. 5Коррекция ошибок: Сканер использует коррекцию ошибок Рида-Соломона
  6. 6Декодирование: Двоичные данные преобразуются в читаемый текст или URL

Коррекция ошибок: Почему повреждённые QR-коды работают

QR-коды имеют встроенную избыточность. Даже если часть кода повреждена или закрыта, его можно прочитать. Есть четыре уровня коррекции ошибок:

  • L (Низкий): ~7% кода можно восстановить
  • M (Средний): ~15% можно восстановить
  • Q (Квартиль): ~25% можно восстановить
  • H (Высокий): ~30% можно восстановить — поэтому можно помещать логотипы в центр!

Что могут хранить QR-коды?

  • URL сайтов
  • Простой текст
  • Контактная информация (vCard)
  • Данные WiFi
  • Номера телефонов
  • Email-адреса
  • GPS-координаты
  • События календаря
  • Ссылки на магазины приложений

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

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

Данные закодированы прямо в паттерне. После создания нельзя изменить. Бесплатно создавать, работают вечно.

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

Код указывает на URL перенаправления. Можно менять назначение когда угодно и отслеживать сканирования. Требуется платный сервис.

Почему QR-коды стали такими популярными

  • Бесконтактность: COVID-19 ускорил внедрение бесконтактных меню и платежей
  • Камеры смартфонов: Приложение не нужно — встроено в iOS и Android с 2017
  • Бесплатно: Любой может мгновенно создать QR-код
  • Универсальность: Работает для URL, текста, WiFi, контактов и др.
  • Надёжность: Коррекция ошибок позволяет работать даже при повреждении

Интересные факты

  • Самый большой QR-код составлял 2,1 км² (создан на китайском пшеничном поле)
  • QR-коды изначально изобретены для отслеживания автозапчастей на производстве
  • Патент на QR-коды принадлежит Denso Wave, но они не реализуют его — технология остаётся бесплатной
  • QR-код должен иметь минимум 4 модуля «тихой зоны» вокруг

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

Теперь, когда вы знаете, как они работают, создайте свой QR-код бесплатно.

Создать QR-код →