QRkoder

Версии QR-кода 1–40

Стандарт ISO/IEC 18004 определяет 40 версий QR-кода, отличающихся размером модульной сетки: V1 = 21×21 модулей до V40 = 177×177. Каждая следующая версия добавляет 4 модуля по стороне.

Сорок версий стандарта

Стандарт ISO/IEC 18004 фиксирует 40 версий QR — это закрытый список, новых после V40 не появляется (для минимальных данных Denso Wave добавил субстандарт Micro QR). Каждая версия описывает квадратную матрицу строго определённого размера: V1 = 21×21 модулей, V40 = 177×177. Между ними действует простая арифметика: размер по стороне = 21 + (V−1)×4. Шаг между соседними версиями — ровно 4 модуля, без исключений.

Площадь растёт квадратично: V1 содержит 441 модуль, V40 — 31 329. Но полезная ёмкость увеличивается не пропорционально, потому что часть модулей всегда уходит на служебные структуры — Finder Pattern, Timing Pattern, выравнивающие метки и блоки коррекции Reed-Solomon. На V1 служебные области занимают 43% площади, на V40 — около 5%.

Размеры и ёмкость показательных версий

ВерсияСеткаЦифры (L)Байты (L)Цифры (H)Alignment
V121×214117170
V537×372551061081
V745×453701541546
V1057×576522712716
V2097×97206185885813
V40177×17770892953305746

С версии 7 в матрицу добавляются два блока Version Information 6×3 модуля рядом с верхним правым и нижним левым Finder Pattern: 6 бит самой версии плюс 12 бит BCH-коррекции. На V1–V6 номер вычисляется по длине Timing Pattern, отдельная разметка не нужна. Число alignment-меток тоже растёт ступенчато: V1 = 0, V2–6 = 1, V7–13 = 6, V14–20 = 13, V40 = 46.

Версия и физический размер на печати

Минимальный размер модуля по стандарту — 0,33 мм, на практике для офсетной печати используют 0,4–0,5 мм. Это даёт прямую связь версии с размером кода: V1 при 0,4 мм — около 8,4 мм по стороне без quiet zone, V5 при 0,5 мм — 18,5 мм (типичный размер для визитки), V10 — 28,5 мм, V20 — 48,5 мм, V40 — 88,5 мм. Большинство коммерческих QR (URL 30–100 символов) — это V1–V7. V40 на печати встречается редко: при модуле менее 0,3 мм автофокус смартфона теряет границы и сканер промахивается. Для длинных строк практичнее использовать динамический QR — версия остаётся в пределах V2–V3, а целевой URL может быть любой длины.

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

Почему шаг между версиями именно 4 модуля?

Шаг 4 выбран Denso Wave в 1994 как баланс между гранулярностью ёмкости и сложностью декодера. Меньший шаг дал бы 80–160 версий и раздул служебные блоки, больший — резкие скачки размера при добавлении одного символа. Шаг 4 совместим с 7-модульным Finder Pattern и удобен для расстановки alignment-меток через равные интервалы.

Какая версия используется чаще всего?

На практике преобладают V2–V5 (25×25 — 37×37). Этот диапазон покрывает короткие URL до 100 символов, vCard, Wi-Fi-конфиги, фискальные чеки и платёжные QR СБП. V6–V10 — типовые для vCard с полным набором полей и URL с UTM. V15+ встречаются в GS1-маркировке и сертификатах. V40 на печати встречается единично, чаще в тестах сканеров.

Можно ли сделать QR версии 41 или больше?

Нет, стандарт ISO/IEC 18004 закрыт на 40 версиях. Если 7089 цифр недостаточно, есть Structured Append — разбиение данных на до 16 связанных QR-кодов, либо альтернативные форматы: Aztec Code (до 3832 байт), PDF417 (до 1850 байт), Data Matrix (до 2335 байт). Для большинства задач V40 хватает с запасом.

Зачем нужна V1, если туда помещается только 17 цифр?

V1 применяется там, где размер кода критичен: этикетки на электронных компонентах, медицинских ампулах, ювелирных изделиях. 17 цифр хватает для серийного номера или артикула. В дизайнерских визитках V1 позволяет уместить QR в угол 10×10 мм — туда не влезет даже V3.

Влияет ли версия на скорость сканирования?

Время декодирования растёт нелинейно. V1–V10 смартфон считывает за 20–80 мс. V20–V25 — 100–200 мс из-за большего объёма Reed-Solomon-расчётов. V35–V40 — 300–600 мс плюс риск промаха автофокуса по мелким модулям. Для быстрых сценариев (оплата, Wi-Fi) лучше держаться в V1–V10 и применять автоподбор версии.

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

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

Начать бесплатно
Версии QR-кода 1–40: размер и ёмкость | QRkoder