Пресет содержит латиницу, кириллицу и emoji. Многие точки занимают несколько байтов UTF-8, поэтому ёмкость зависит от байтов.
Число байтов явно
QRMaker показывает длину TextEncoder до выбора версии QR.
Коррекция меняет остаток ёмкости
Переход M→H может увеличить матрицу или отклонить длинные данные из-за избыточности.