QR-код не сканується? 12 причин і як виправити кожну
QR-код, який не сканується, дає збій в одному з трьох місць: у самому коді, у пристрої, що його читає, або в місці призначення. Перевіряти саме в такому порядку швидше, ніж вгадувати: перша категорія покриває більшість збоїв і повністю залежить від вас.
1. Недостатній контраст
Найпоширеніша причина. Сканери шукають темні модулі на світлому тлі. Пастель на білому, сірий на сірому або колір, що виглядає насиченим на моніторі й брудним у друці — усе це ламає розпізнавання.
Рішення: щонайменше 4,5:1 контрасту між кодом і тлом, а для друку краще 7:1. Наш генератор показує показник наживо й попереджає завчасно. Темно-синій, глибокий зелений і майже чорний працюють; світло-жовтий, блідо-рожевий і середній сірий — зазвичай ні.
2. Інвертовані кольори
Світлий код на темному тлі — протилежність тому, що передбачає специфікація. Сучасні iPhone та Android справляються, а старіші пристрої, промислові сканери й багато вбудованих читачів у застосунках — ні.
Рішення: якщо дизайн потребує темного тла, розмістіть код на світлій плашці, а не інвертуйте його.
3. Замала вільна зона
Кожен QR-код потребує порожнього поля навколо, класично завширшки чотири модулі. Якщо обрізати це поле або поставити код упритул до фото, лінії чи краю етикетки, сканеру важче знайти початок візерунка.
Рішення: залиште вільне поле з усіх чотирьох боків, приблизно 8–10% ширини коду.
4. Надто малий друк
Менше за приблизно 2 x 2 см більшість камер телефонів не розрізняє окремі модулі на відстані витягнутої руки.
Рішення: правило 10:1 — код має бути приблизно однією десятою відстані сканування. Код, який читають з 30 см, має бути 3 см; з 3 м — 30 см. Додайте 20–30% для слабкого світла, вигнутих поверхонь чи старих пристроїв. Наш посібник з розмірів розбирає підрахунки.
5. Забагато даних
QR-коди щільнішають разом із вмістом. vCard із повною поштовою адресою дає значно дрібнішу сітку, ніж коротке посилання, а дрібні сітки потребують більшого друку й кращих камер.
Рішення: скоротіть вміст. Коротке посилання замість довгого з параметрами відстеження, приберіть необов’язкові поля vCard, довгий текст винесіть на сторінку й дайте посилання.
6. Логотип перекриває забагато
Логотип замінює модулі. Корекція помилок відновлює частину, але не безмежно.
Рішення: тримайте логотип меншим за 30% ширини коду й завжди використовуйте високий рівень корекції. Наш редактор перемикає його автоматично.
7. Замалий рівень корекції помилок
Рівень L відновлює близько 7% пошкодженого коду, рівень H — близько 30%. Низькі рівні дають розрідженішу сітку, яку легше сканувати, але не залишають запасу на подряпини, згини чи розтікання фарби.
Рішення: для друку беріть Q або H, особливо для упаковки, вулиці й усього, що беруть до рук.
8. Розмитий друк або розтікання фарби
Код, експортований у 300 px і розтягнутий до розміру плаката, перетворюється на кашу. Розтікання фарби на вбирному папері діє схоже: сусідні модулі зливаються.
Рішення: для друку експортуйте SVG — вектор залишається чітким у будь-якому розмірі. Якщо потрібен растр, давайте щонайменше 300 dpi у кінцевому розмірі й запитайте друкарню про розтікання на матовому папері.
9. Вигнута чи дзеркальна поверхня
Пляшки, банки, ламіновані меню та глянцеві вивіски спотворюють або віддзеркалюють візерунок.
Рішення: друкуйте більшим, ніж підказує розрахунок, підвищте корекцію помилок, обирайте матові покриття. На циліндрі тримайте код вузьким відносно вигину.
10. Місце призначення мертве
Код сканується бездоганно, а телефон показує помилку. Це проблема посилання, а не коду. Вона типова для «безкоштовних» динамічних кодів деяких сервісів: вони кодують адресу на домені провайдера, тож щойно завершується безкоштовний тариф, кожен надрукований код ламається. Опитування 2026 року показало, що 29% споживачів уже стикалися з мертвим QR-кодом.
Рішення: перевірте адресу в браузері. Для великих накладів кодуйте посилання на власному домені, щоб завжди керувати тим, що за ним відкривається.
11. Проблема у сканері
Вимкнений доступ до камери, брудний об’єктив, дуже стара система або вбудований браузер із обмеженим читачем.
Рішення: перед друком тестуйте щонайменше двома пристроями — одним на iOS, іншим на Android. Якщо працює лише на одному, код межовий: усе одно виправте контраст або розмір.
12. Тип вмісту не підтримується
Коди WiFi та vCard вимагають, щоб читач розумів формат. iOS від 11 і Android від 10 підключаються до мережі напряму; старіші пристрої показують просто рядок тексту.
Рішення: для гостьового WiFi додатково надрукуйте назву мережі й пароль під кодом. Це нічого не коштує й рятує невелику частку відвідувачів зі старішими телефонами.
Швидка перевірка перед друком
- Відскануйте двома різними телефонами.
- Скануйте з тієї відстані, з якої скануватимуть насправді.
- Скануйте при поганому освітленні.
- Зробіть пробний друк і скануйте друк, а не екран.
- Перевірте, чи відкривається місце призначення.
Більшість збоїв виявляється на четвертому кроці. Екрани підсвічені й ідеально чіткі, папір — ні те, ні інше.
Наш генератор QR-кодів оцінює кожен код під час створення й називає конкретну проблему, а не просто повідомляє, що щось не так.