Как должен выглядеть QR-код на Госуслугах?

Как должен выглядеть QR-код на Госуслугах? - коротко

QR‑код на Госуслугах представляет собой квадратный черно‑белый штрих‑код с высоким контрастом, где чёрные модули находятся на белом фоне, и его размер не менее 2 см × 2 см. Он должен содержать корректный URL‑адрес сервиса и быть читаемым любым стандартным сканером.

Как должен выглядеть QR-код на Госуслугах? - развернуто

QR‑код, используемый в сервисе «Госуслуги», должен соответствовать строгим требованиям, которые обеспечивают его корректное распознавание мобильными приложениями и гарантируют безопасность передаваемых данных. Ниже перечислены основные характеристики, которым обязан соответствовать такой код.

  1. Размер и разрешение

    • Минимальная сторона квадрата должна быть не менее 30 мм (примерно 120 px при 300 dpi).
    • При печати рекомендуется использовать разрешение 300 dpi, чтобы избежать размытия контуров.
    • При отображении на экране размер не менее 150 px по каждой стороне, чтобы сканер мог захватить достаточное количество модулей.
  2. Цветовая схема

    • Фон обязателен светлым, предпочтительно белым (RGB 255, 255, 255).
    • Квадраты‑модули должны быть черными (RGB 0, 0, 0) или темно‑серыми, обеспечивая контраст не менее 70 % по стандарту WCAG.
    • Любые дополнительные цвета допускаются только в виде фирменных элементов вокруг кода, но они не должны перекрывать сами модули.
  3. Уровень коррекции ошибок

    • Для сервисов «Госуслуги» применяется уровень Q (25 % восстановление) или H (30 % восстановление). Это позволяет сохранять читаемость даже при небольших дефектах печати или покрытии логотипом.
  4. Масштабирование и рамка

    • Вокруг кода должна присутствовать чистая «тихая зона» (quiet zone) шириной минимум 4 модуля. Эта пустая область обязательна для корректного распознавания.
    • Если рядом размещается логотип или фирменный знак, он может находиться внутри кода, но покрывать не более 15 % площади, а центральный элемент не должен пересекать тихую зону.
  5. Формат данных

    • Содержимое QR‑кода представляет собой URL, начинающийся с https://, ведущий к авторизационной странице сервиса.
    • В URL могут присутствовать параметры: уникальный идентификатор заявки, временная метка, подпись, вычисленную по алгоритму SHA‑256.
    • Длина строки не превышает 256 символов, чтобы обеспечить быструю генерацию и сканирование.
  6. Требования к шрифту и подписи

    • Если под кодом размещается текстовое пояснение (например, «Сканируйте для входа»), шрифт должен быть чётким, без засечек, размером не менее 10 pt.
    • Текст не должен накладываться на сам QR‑код, иначе снижается вероятность успешного считывания.
  7. Тестирование и верификация

    • После генерации каждый код проверяется минимум тремя различными сканерами (Android, iOS, специализированные приложения).
    • Верификация включает проверку корректности URL, срока действия и соответствия уровням коррекции ошибок.
    • При обнаружении несоответствия код отклоняется и генерируется заново.
  8. Размещение в пользовательском интерфейсе

    • На веб‑страницах QR‑код располагается в центре окна или в отдельном блоке, не окружённом динамическими элементами (анимациями, всплывающими окнами).
    • При печатных материалах код размещается на ровной, гладкой поверхности без изгибов, с отступом от краёв листа не менее 5 мм.

Соблюдение всех перечисленных пунктов гарантирует, что QR‑код будет надёжно работать в системе «Госуслуги», обеспечивая быстрый и безопасный доступ к государственным сервисам. При отклонении от любого из требований сканирование может завершиться ошибкой, что приводит к дополнительным затратам времени как для пользователя, так и для обслуживающего персонала. Поэтому каждое поколение кода должно проходить строгий контроль качества перед публикацией.