← Назад к руководствам
QRPro CloudСоздать аккаунт ↗
QRPro Cloud / Руководство

Устройство и математика QR-кода

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

Короткий ответ: QR-код использует три больших уголка для ориентации, версии от 21 до 177 модулей на сторону по формуле сторона = 21 + 4 × (версия − 1), белое поле в четыре модуля и четыре уровня запаса, которые восстанавливают около 7%, 15%, 25% и 30% кодовых слов, а не любую закрытую область.

Устройство QR-кода: версия 3, паттерны, данные и белая рамка из четырёх модулей

Ключевые данные

  • Версия 1 = 21, версия 3 = 29, версия 40 = 177 модулей на сторону.
  • Формула: сторона = 21 + 4 × (версия − 1), без учёта поля.
  • Белое поле: четыре свободных модуля вокруг символа.
  • Запас L/M/Q/H: около 7 %, 15 %, 25 % и 30 % кодовых слов.

Версия, сторона и сторона с полем

ВерсияМодулей на сторонуС полем (модулей)
12129
32937
105765
40177185

Пример 37 × 0,254 мм = 9,398 мм — это геометрический расчёт, а не универсальный минимум.

Какие части есть у QR-кода?

Представьте план дома. Три больших уголка — это входная дверь: они подсказывают телефону, где находится рисунок и не повёрнут ли он. Ряд чередующихся клеточек обозначает строки и столбцы — как линии в тетради. Есть зона с данными вашей ссылки и запасные кусочки, которые заполняют повреждённые места. А вокруг — белая рамка шириной в четыре клеточки, которая должна оставаться свободной.

Как растёт QR-код?

Самый маленький размер — 21 клеточка на сторону. Каждый следующий уровень добавляет четыре клеточки. Формула: сторона = 21 + 4 × (версия − 1). Пример: версия 3 — это 21 + 4 × 2 = 29 клеточек на сторону. Всего существует 40 размеров, вплоть до 177 клеточек на сторону. Если нужно записать больше текста, рисунок увеличивается сам.

Что будет, если часть кода закрыта или повреждена?

В рисунке есть запасные кусочки, которые заполняют повреждённые участки. Существует четыре уровня, восстанавливающие примерно 7 %, 15 %, 25 % и 30 % содержимого. Но это не значит, что можно без риска закрывать такую же долю изображения: важно, где именно повреждение и какой контраст у печати. Больше запаса — меньше места для вашего текста. Пример из типографии: код версии 3 — это 29 клеточек; с белой рамкой по четыре с каждой стороны получается 37. Если каждая клеточка равна 0,254 мм, итого 9,398 мм. Это пример расчёта, а не минимальный размер для всех случаев. Для общего контекста вернитесь к статье о том, что такое QR-код и почему он работает на стольких телефонах.

Частые вопросы

Что такое модуль в QR-коде?
Каждая белая или чёрная клеточка рисунка. Размер кода измеряется количеством модулей на сторону.

Зачем нужны три больших уголка?
Они помогают камере найти код и понять, не повёрнут ли он и не перекошен.

Насколько можно повредить QR-код, чтобы он продолжал работать?
Зависит от выбранного уровня запаса — примерно от 7 % до 30 % содержимого, а также от того, где именно повреждение.

Сколько размеров QR бывает?
Есть 40 версий, от 21 до 177 модулей на сторону; рисунок растёт сам, если нужно больше текста.

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