QR-код с произвольным текстом

QR-код, который содержит обычный текст без какой-либо URI-схемы. При сканировании камера или приложение показывают текст напрямую — без перехода в браузер, без редиректа и без интернет-соединения. Вмещает до 2953 байт UTF-8.

QR-код с произвольным текстом — простейший вид статического QR-кода: в ячейках матрицы закодирована сырая строка символов, а не ссылка и не специальная схема (tel:, mailto:, sms:). Когда пользователь наводит камеру смартфона, приложение просто показывает содержимое — никаких переходов, никаких запросов в сеть. Это принципиальное отличие от QR-кода с URL: URL-код без интернета приведёт на ошибку 404 или вовсе не откроется, текстовый — сработает всегда.

Ёмкость кода напрямую зависит от типа символов и уровня коррекции ошибок. Стандарт ISO/IEC 18004 описывает три режима кодирования: числовой (только цифры), буквенно-цифровой (ASCII-подмножество) и байтовый (произвольные байты, включая UTF-8 и кириллицу). Для русского текста используется байтовый режим, где каждый кириллический символ занимает 2 байта. Поэтому один и тот же объём данных на кириллице потребует версию QR крупнее, чем на латинице. Версии QR от 1 до 40 отличаются размером матрицы: версия 1 — 21×21 модулей, версия 40 — 177×177. Статический QR генерируется один раз и не требует серверной инфраструктуры.

Сколько умещается текста

  • Версия 40, уровень L (макс. ёмкость): 4296 латинских символов, 7089 цифр — или около 1400–1800 кириллических знаков (байтовый режим, 2 байта на символ).
  • Версия 40, уровень M (рекомендуемый): около 1817 кириллических символов — примерно небольшой абзац текста.
  • Версия 5, уровень M: около 154 символов ASCII или 60–70 символов кириллицы — достаточно для короткой инструкции или адреса.
  • Коэффициент ASCII vs UTF-8: кириллический символ занимает в 2–3 раза больше места, чем латинский — планируйте ёмкость с запасом.
  • Чем выше версия — тем крупнее код: для печати на маленькой наклейке держитесь версий 1–10, иначе модули станут нечитаемо мелкими.

Когда выбрать текстовый QR вместо URL

Текстовый QR незаменим там, где интернет недоступен или нежелателен. Типичные сценарии: инструкция по эксплуатации на корпусе устройства, адрес и часы работы на вывеске, юридические реквизиты на упаковке, правила безопасности в зоне без связи (склад, шахта, аварийный стенд), цитата или тезис на выставочном стенде, пароль от локальной Wi-Fi-сети в виде заметки. Хотите создать QR с текстом прямо сейчас — редактор qrcode.website сформирует его за несколько секунд.

Текстовый QR также популярен в QR-арте и интерактивных инсталляциях: сообщение открывается мгновенно, без ожидания загрузки страницы. Если вы хотите узнать больше о том, как правильно называть и читать QR-коды, загляните в статью куар-код и кьюар-код — что это.

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

Можно ли изменить текст в QR-коде после печати?

Нет. Текстовый QR — статический: данные зашиты в саму матрицу точек. Чтобы изменить содержимое, нужно сгенерировать и распечатать новый код. Если вам нужна возможность редактирования без перепечатки, используйте динамический QR с коротким URL — тогда целевой адрес меняется в личном кабинете, а физический код остаётся прежним.

Все ли сканеры читают кириллический текст?

Большинство современных смартфонов (iOS 11+, Android 8+) корректно декодируют байтовый режим UTF-8. Проблемы могут возникнуть со старыми промышленными сканерами, настроенными на конкретную кодировку (CP1251 или ISO-8859-5) — они покажут кракозябры вместо русских букв. Для максимальной совместимости в промышленных и складских сценариях лучше ограничиться латиницей или цифрами.

Какой уровень коррекции ошибок выбрать для текстового QR?

Для большинства задач подходит уровень M (15% восстановления): код читается даже при частичном загрязнении или потёртости. Уровень L (7%) даёт максимальную ёмкость, но код уязвим к повреждениям. Уровни Q и H (25% и 30%) нужны, если поверх кода планируется логотип или код будет использоваться в грязной среде. Помните: чем выше уровень коррекции, тем меньше ёмкость и крупнее матрица.

QR-код с текстом — статический код без интернета