Как нумеруются версии
Номер версии задаёт размер сетки. Длина стороны в модулях равна 17 плюс 4, умноженное на версию, поэтому версия 1 — это 21 × 21, версия 2 — 25 × 25, а версия 40 — 177 × 177.
Версия говорит о числе модулей, а не о физическом размере. Код версии 2 можно напечатать размером с рекламный щит или с почтовую марку; от версии зависит лишь то, сколько данных помещается и насколько мелкие модули.
- Версия 1: 21 × 21 модуль
- Версия 2: 25 × 25 модулей
- Версия 10: 57 × 57 модулей
- Версия 25: 117 × 117 модулей
- Версия 40: 177 × 177 модулей
- Micro QR от M1 до M4: от 11 × 11 до 17 × 17 модулей
Как выбирается версия
Большинство генераторов выбирают наименьшую версию, в которую помещаются данные при выбранном уровне коррекции ошибок. Более длинное содержимое, менее эффективный режим кодирования или более высокий уровень коррекции ошибок ведут к большей версии.
Чем выше версия, тем больше и мельче модули при том же размере печати, поэтому нужна более чёткая печать и более близкая или лучшая камера. Короткое содержимое, например благодаря короткой ссылке, сохраняет низкую версию и упрощает сканирование.
Структурные изменения по версиям
Версия также определяет, какие фиксированные узоры присутствуют. В версии 1 выравнивающего узора нет, в версиях 2 и выше есть один или несколько, а в версиях 7 и выше рядом с двумя поисковыми узорами появляются блоки информации о версии.