Как должен выглядеть QR-код на Госуслугах? - коротко
QR‑код на Госуслугах представляет собой квадратный черно‑белый штрих‑код с высоким контрастом, где чёрные модули находятся на белом фоне, и его размер не менее 2 см × 2 см. Он должен содержать корректный URL‑адрес сервиса и быть читаемым любым стандартным сканером.
Как должен выглядеть QR-код на Госуслугах? - развернуто
QR‑код, используемый в сервисе «Госуслуги», должен соответствовать строгим требованиям, которые обеспечивают его корректное распознавание мобильными приложениями и гарантируют безопасность передаваемых данных. Ниже перечислены основные характеристики, которым обязан соответствовать такой код.
-
Размер и разрешение
- Минимальная сторона квадрата должна быть не менее 30 мм (примерно 120 px при 300 dpi).
- При печати рекомендуется использовать разрешение 300 dpi, чтобы избежать размытия контуров.
- При отображении на экране размер не менее 150 px по каждой стороне, чтобы сканер мог захватить достаточное количество модулей.
-
Цветовая схема
- Фон обязателен светлым, предпочтительно белым (RGB 255, 255, 255).
- Квадраты‑модули должны быть черными (RGB 0, 0, 0) или темно‑серыми, обеспечивая контраст не менее 70 % по стандарту WCAG.
- Любые дополнительные цвета допускаются только в виде фирменных элементов вокруг кода, но они не должны перекрывать сами модули.
-
Уровень коррекции ошибок
- Для сервисов «Госуслуги» применяется уровень Q (25 % восстановление) или H (30 % восстановление). Это позволяет сохранять читаемость даже при небольших дефектах печати или покрытии логотипом.
-
Масштабирование и рамка
- Вокруг кода должна присутствовать чистая «тихая зона» (quiet zone) шириной минимум 4 модуля. Эта пустая область обязательна для корректного распознавания.
- Если рядом размещается логотип или фирменный знак, он может находиться внутри кода, но покрывать не более 15 % площади, а центральный элемент не должен пересекать тихую зону.
-
Формат данных
- Содержимое QR‑кода представляет собой URL, начинающийся с https://, ведущий к авторизационной странице сервиса.
- В URL могут присутствовать параметры: уникальный идентификатор заявки, временная метка, подпись, вычисленную по алгоритму SHA‑256.
- Длина строки не превышает 256 символов, чтобы обеспечить быструю генерацию и сканирование.
-
Требования к шрифту и подписи
- Если под кодом размещается текстовое пояснение (например, «Сканируйте для входа»), шрифт должен быть чётким, без засечек, размером не менее 10 pt.
- Текст не должен накладываться на сам QR‑код, иначе снижается вероятность успешного считывания.
-
Тестирование и верификация
- После генерации каждый код проверяется минимум тремя различными сканерами (Android, iOS, специализированные приложения).
- Верификация включает проверку корректности URL, срока действия и соответствия уровням коррекции ошибок.
- При обнаружении несоответствия код отклоняется и генерируется заново.
-
Размещение в пользовательском интерфейсе
- На веб‑страницах QR‑код располагается в центре окна или в отдельном блоке, не окружённом динамическими элементами (анимациями, всплывающими окнами).
- При печатных материалах код размещается на ровной, гладкой поверхности без изгибов, с отступом от краёв листа не менее 5 мм.
Соблюдение всех перечисленных пунктов гарантирует, что QR‑код будет надёжно работать в системе «Госуслуги», обеспечивая быстрый и безопасный доступ к государственным сервисам. При отклонении от любого из требований сканирование может завершиться ошибкой, что приводит к дополнительным затратам времени как для пользователя, так и для обслуживающего персонала. Поэтому каждое поколение кода должно проходить строгий контроль качества перед публикацией.