Правило расстояния
Камере нужно различать каждый модуль кода. Если модуль меньше пикселя на снятом изображении, декодирование невозможно. Поэтому размер выводится из расстояния: больше метров — больше сторона. Пропорция 1:10 консервативна и работает в помещениях при обычном освещении.
| Расстояние | Ориентировочный размер | Типичное применение |
|---|---|---|
| 15–20 см | 2 см | Чек, визитка, этикетка |
| 30–50 см | 3–5 см | Стол, стойка, флаер |
| 1–2 м | 10–20 см | Витрина, стенд в зале |
| 3–5 м | 30–50 см | Вход, стенд, меню на стене |
| 10 м | 1 м | Билборд, фасад, площадка |
Данные, модули и читаемость
QR с коротким URL использует мало модулей; с длинным URL или длинным текстом — больше. При одинаковом печатном размере больше модулей — меньше квадратики и ниже устойчивость к размытию. Если можете, сократите URL или используйте собственную короткую ссылку.
Белое поле (тихая зона) не опционально: минимум четыре модуля вокруг. Если дизайн обрезает поле или ставит QR поверх фото, считыватель теряет позиционный паттерн.
Разрешение для типографии
Экспортируйте в SVG, когда можете: это вектор, масштабируется без потерь. Если нужен PNG, рассчитайте 300 dpi в финальном размере. QR 2 см при 300 dpi — около 236 px стороной; 10 см — около 1 181 px. Растягивание маленького PNG даёт мягкие края и сбои чтения.
Для экранов достаточно 1024 px стороной; для видео или презентаций экспортируйте в большем размере и не растягивайте.
Настоящая проверка: напечатайте финальный размер, приклейте туда, где будет, и отсканируйте на двух телефонах с запланированного расстояния, с прямым светом и без.
Частые ошибки размера
- Крошечный QR на билборде с большим белым полем.
- Гигантский QR на визитке, съедающий место под полезный текст.
- Логотип, закрывающий больше 20 % и снижающий коррекцию ошибок.
- Светлые цвета на светлом фоне или инвертированный QR (светлый на тёмном).
- Печать на изогнутой или глянцевой поверхности без проверки.
Частые вопросы
Минимальный размер?
Около 2 см для чтения с 20–30 см.
А для билборда?
Сторона ≈ расстояние ÷ 10; 1 м для 10 м.
Влияет ли содержимое?
Да: больше данных — меньше модули.
Какое разрешение?
300 dpi или векторный SVG.