Перейти до вмісту

QR-код не сканується? 12 причин і як виправити кожну

August 31, 2026

QR-код, який не сканується, дає збій в одному з трьох місць: у самому коді, у пристрої, що його читає, або в місці призначення. Перевіряти саме в такому порядку швидше, ніж вгадувати: перша категорія покриває більшість збоїв і повністю залежить від вас.

1. Недостатній контраст

Найпоширеніша причина. Сканери шукають темні модулі на світлому тлі. Пастель на білому, сірий на сірому або колір, що виглядає насиченим на моніторі й брудним у друці — усе це ламає розпізнавання.

Рішення: щонайменше 4,5:1 контрасту між кодом і тлом, а для друку краще 7:1. Наш генератор показує показник наживо й попереджає завчасно. Темно-синій, глибокий зелений і майже чорний працюють; світло-жовтий, блідо-рожевий і середній сірий — зазвичай ні.

Контраст п'яти поширених кольорів QR на білому. Нижче 4,5:1 код стає ненадійним.
Контраст п'яти поширених кольорів QR на білому. Нижче 4,5:1 код стає ненадійним.

2. Інвертовані кольори

Світлий код на темному тлі — протилежність тому, що передбачає специфікація. Сучасні iPhone та Android справляються, а старіші пристрої, промислові сканери й багато вбудованих читачів у застосунках — ні.

Рішення: якщо дизайн потребує темного тла, розмістіть код на світлій плашці, а не інвертуйте його.

3. Замала вільна зона

Кожен QR-код потребує порожнього поля навколо, класично завширшки чотири модулі. Якщо обрізати це поле або поставити код упритул до фото, лінії чи краю етикетки, сканеру важче знайти початок візерунка.

Рішення: залиште вільне поле з усіх чотирьох боків, приблизно 8–10% ширини коду.

Частини QR-коду, потрібні сканеру: три пошукові шаблони, шаблон вирівнювання та вільна зона.
Частини QR-коду, потрібні сканеру: три пошукові шаблони, шаблон вирівнювання та вільна зона.

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 додатково надрукуйте назву мережі й пароль під кодом. Це нічого не коштує й рятує невелику частку відвідувачів зі старішими телефонами.

Швидка перевірка перед друком

  1. Відскануйте двома різними телефонами.
  2. Скануйте з тієї відстані, з якої скануватимуть насправді.
  3. Скануйте при поганому освітленні.
  4. Зробіть пробний друк і скануйте друк, а не екран.
  5. Перевірте, чи відкривається місце призначення.

Більшість збоїв виявляється на четвертому кроці. Екрани підсвічені й ідеально чіткі, папір — ні те, ні інше.

Наш генератор QR-кодів оцінює кожен код під час створення й називає конкретну проблему, а не просто повідомляє, що щось не так.