QRkoder

Размер модуля QR-кода

Размер модуля QR-кода — физическая или пиксельная величина одного квадрата матрицы. Минимум для печати — 0,4 мм/модуль. Версия QR определяет число модулей, размер — их физическую величину.

Что такое размер модуля

Размер модуля QR-кода — это физическая или пиксельная величина одного квадрата (модуля) в матрице. Каждый QR-код состоит из сетки квадратов: чёрных и белых. Вся матрица строится из одинаковых квадратов одного размера — это и есть модуль. Ширина кода складывается так: количество модулей по стороне × размер одного модуля.

На экране размер модуля измеряют в пикселях, при печати — в миллиметрах. Это разные величины для одного и того же кода: PNG 500×500 px распечатанный на листовке A5 даст модуль около 0,9 мм, тот же PNG в мобильном интерфейсе — около 2,4 px на ретина-дисплее. Стандарт ISO/IEC 18004 оперирует только физическими миллиметрами, экранные пиксели — производная от разрешения устройства.

Минимальные значения и формулы расчёта

Минимальный размер модуля для надёжного сканирования зависит от дистанции и типа задачи. Стандарт ISO/IEC 18004 устанавливает нижнюю границу 0,25 мм, но это лабораторный минимум при идеальных условиях. Для реальных задач — другие цифры.

Практическое правило: минимум 0,4 мм/модуль при сканировании с 30 см. QR-код версии 4 содержит 33×33 модуля. При 0,4 мм/модуль его матрица занимает 13,2×13,2 мм, плюс тихая зона 4 модуля с каждой стороны — итого около 16,4 мм. Это минимальный рабочий размер для кода с умеренным объёмом данных, который уверенно считывается смартфоном с 30 см.

Формула размера QR-кода в мм:

Размер = (N_модулей × размер_модуля_мм) + (8 × размер_модуля_мм), где 8 — тихая зона (4 модуля с каждой стороны)

Версия QRМодулей по сторонеМодуль 0,4 мм → размерМодуль 0,5 мм → размерМодуль 1 мм → размер
12111,6×11,6 мм14,5×14,5 мм29×29 мм
43316,4×16,4 мм20,5×20,5 мм41×41 мм
74521,2×21,2 мм26,5×26,5 мм53×53 мм
105726,0×26,0 мм32,5×32,5 мм65×65 мм
209742,0×42,0 мм52,5×52,5 мм105×105 мм
4017774,0×74,0 мм92,5×92,5 мм185×185 мм

Связь с DPI при печати

Размер модуля в пикселях и его физический размер в мм связаны через разрешение печати. Формула: размер_модуля_px = размер_модуля_мм × DPI / 25,4.

При стандарте печати 300 DPI: 1 мм = 11,8 px. Значит, модуль 0,4 мм при 300 DPI — это всего 4,7 пикселя. Это минимально допустимое значение: если на один модуль приходится меньше 4 px, края квадратов сливаются в печати и сканер может не различить границы.

Размер модуля, мм150 DPI, px300 DPI, px600 DPI, px
0,251,536
0,42,44,79,4
0,53,05,911,8
1,05,911,823,6
3,017,735,470,9

Вывод: при 150 DPI безопасный минимум — модуль 0,5 мм (3 px). При 300 DPI можно опуститься до 0,4 мм. При 600 DPI — до 0,25 мм. Для экрана (72–96 PPI) минимум — 2 px/модуль, иначе код не прорисуется корректно при масштабировании. Создавайте QR через генератор QRkoder — он автоматически рассчитывает нужный размер вывода под заданный формат.

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

Какой минимальный размер модуля QR для сканирования с 30 см?

0,4 мм/модуль — рабочий минимум для сканирования с 30 см обычным смартфоном. При этом QR-код версии 1 (21×21) получится около 11,6 мм по стороне, версии 4 (33×33) — около 16,4 мм. Уменьшать ниже 0,4 мм не рекомендуется без проверки на целевом принтере: офисные лазерники дают нечёткие края на модулях меньше 0,5 мм.

Как размер модуля связан с версией QR-кода?

Версия QR определяет количество модулей по стороне — от 21 (версия 1) до 177 (версия 40). Сам размер одного модуля версия не фиксирует — это ваш выбор при генерации. Чем больше данных, тем выше версия, тем больше модулей, и при фиксированном физическом размере кода каждый модуль становится мельче. Именно поэтому для QR с длинным URL нужен больший физический размер кода, чем для простого номера телефона.

Сколько пикселей должен занимать один модуль на экране?

Минимум 2 px/модуль для корректного отображения, рекомендуется 4–6 px. На экране смартфона с Retina-дисплеем (460 PPI) модуль 0,1 мм = 1,8 px — уже на пределе. Для встроенного QR на веб-странице используйте SVG — он масштабируется без потери чёткости независимо от размера модуля в пикселях.

Как рассчитать размер QR-кода для визитки зная объём данных?

Шаг 1: определите версию по данным (например, vCard 200 байт → версия 10, 57×57 модулей). Шаг 2: выберите размер модуля — для визитки обычно 0,5 мм. Шаг 3: размер кода = (57 + 8) × 0,5 = 32,5 мм. Это квадрат 32,5×32,5 мм — помещается в угол стандартной визитки 85×55 мм с запасом. При уровне коррекции M получите дополнительную надёжность без увеличения размера.

Что будет если печатать QR с модулем меньше минимума?

При модуле менее 0,25 мм на большинстве принтеров квадраты начинают сливаться: краска растекается, граница тёмный/светлый модуль теряет чёткость. Сканер определяет ячейки по перепаду яркости — если перепад размытый, алгоритм декодирования даёт ошибки. Коррекция Reed-Solomon компенсирует часть искажений, но при 30%+ повреждённых модулей код не читается даже с уровнем ECC H.

Влияет ли цвет модулей на минимальный допустимый размер?

Цвет влияет косвенно. Цветные модули с недостаточным контрастом (менее 40% по ISO/IEC 18004) ведут себя хуже, чем чёрно-белые — сканеру сложнее различить границы при малом размере. Для цветных QR с пониженным контрастом рекомендуется увеличить размер модуля на 20–30% по сравнению с минимальным для чёрно-белого варианта.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно