Пресет содержит латиницу, кириллицу и emoji. Многие точки занимают несколько байтов UTF-8, поэтому ёмкость зависит от байтов.

Число байтов явно

QRMaker показывает длину TextEncoder до выбора версии QR.

Коррекция меняет остаток ёмкости

Переход M→H может увеличить матрицу или отклонить длинные данные из-за избыточности.