Камера й екран дивляться в різні боки
Телефон, який показує код, — це той самий телефон, яким довелося б на нього наводити, а основна камера дивиться назад. Жодне налаштування цього не розвертає.
Другий телефон — це все одно камера, наведена на екран
Дисплей — це сітка пікселів, а сенсор камери — ще одна сітка. Сфотографуйте одну іншою — і на зображенні осядуть повторювані смуги.
Дві речі про ці смуги суперечать інтуїції. Найгірші вони тоді, коли екран притемнений, бо тьмяний дисплей довше тримає пікселі вимкненими. І ще гірші — у яскраво освітленій кімнаті, де коротка витримка не встигає усереднити мерехтіння.
Може не бути жодної відстані, яка спрацює
Основна камера телефона перестає фокусуватися приблизно за кілька сантиметрів. Підійдете ближче заради пікселів — знімок розмиється; відійдете, щоб сфокусуватися, — код буде замалим, щоб його розкодувати.
Що телефон уже вміє сам
Обидві платформи вже вміють прочитати код із зображення, і обидві про це мовчать.
На iOS натисніть і утримуйте код у застосунку «Фото»
Відкрийте зображення в застосунку «Фото», натисніть і утримуйте код — телефон запропонує те, що знайшов. Спершу має бути увімкнено Live Text: Параметри → Основні → Мова і регіон; ця функція доступна не в кожному регіоні та не кожною мовою.
Ця можливість з’явилася в iOS 16, а не в iOS 15; в iOS 15 з’явився Live Text для звичайного тексту. Apple ніколи не описувала цей шлях у документації. Її інструкції зі сканування QR-коду охоплюють камеру й елемент Пункту керування, який додають вручну, але не збережену фотографію.
На Android обведіть код там, де він є
Функція «Обведіть, щоб знайти» створена саме для коду, який уже на екрані. Натисніть і утримуйте кнопку головного екрана або смужку навігації, а потім обведіть код. Вона читає коди в листі, PDF, фотографії чи відео.
Для неї потрібен застосунок Google із Google як асистентом. Решта в Android 17 — це жива камера, зокрема застосунок камери Pixel, який не сканує в портретному режимі та в режимі відео. Оболонки різних виробників відрізняються.
Візуальний інтелект — не той інструмент
В iOS 26 вона працює з тим, що зараз на екрані, — і це звучить саме так, як треба. Але це не так. Ніщо з того, що вона робить, не стосується QR- чи штрихкодів; їй потрібен iPhone 15 Pro або новіший; і вона існує шістнадцятьма мовами, у бета-версії.
Де ці шляхи закінчуються
Механізми всередині читають одновимірні штрихкоди, але кнопки згори виходять із того, що там посилання: кожна дія, яку пропонує будь-яка з платформ, — це варіація «відкрити цей сайт». А картка магазину — це звичайний EAN-13, у якому немає жодної адреси.
А ще є вміст, який узагалі не є посиланням. Дані Wi-Fi — це рядок; так само й код активації eSIM, на який iPhone відреагує через камеру, але не з «Фото».
І нічого не зберігається. Ви торкаєтеся посилання, панель закривається, а наступного тижня ви знову шукаєте той самий знімок екрана. Apple Wallet тут не допоможе, бо пас має випустити й підписати магазин: Картки в Apple і Google Wallet
Саме заради цього застосунок і існує: код, збережений як картка, буде на місці й тоді, коли знадобиться вдруге, і розшукувати нічого не доведеться. ScanKeeper безкоштовний на iOS та Android.
Коли зображення не читається
Близько трьох пікселів на модуль
QR-код — це сітка модулів, тих маленьких квадратиків, з яких він складається. Розкодування стає надійним приблизно за трьох пікселів на модуль; два — це опублікована нижня межа, а не мета.
Отже, коду завширшки двадцять п’ять модулів потрібно приблизно сімдесят п’ять пікселів по ширині, а EAN-13 завширшки дев’яносто п’ять одиниць — щонайменше сто дев’яносто.
Поле навколо — теж частина коду
Тісне обрізання — найпоширеніший спосіб зіпсувати код, з яким усе було гаразд. QR-коду потрібне чисте поле завширшки чотири модулі з кожного боку. EAN-13 хоче одинадцять ширин модуля ліворуч і сім праворуч, тож зрізати лівий край дорожче.
Контраст і міф про тридцять відсотків
Блідо-сірий на білому просто провалює стандарти якості, а фотографія чи градієнт під кодом руйнують контраст модуль за модулем. Темне на світлому — надійно.
Ті тридцять відсотків, які QR-код нібито може втратити, — це частка кодових слів, а не площі, а три кутові квадрати не захищені зовсім. Логотип посередині код переживе; палець на кутку — ні.
В одновимірних кодів немає жодної корекції. Контрольна цифра помічає помилку, але не може її виправити, тож смуга відблиску впоперек рисок для них фатальна там, де QR-код лише знизав би плечима.
Коли не читається взагалі нічого
Коли зображення вже не врятувати, значення під кодом зазвичай ще можна.
Скористайтеся камерою, імпортуйте зображення або введіть значення вручну. Усі три шляхи створюють ту саму редаговану картку.
Якщо ними повна фотобібліотека, є швидший шлях: Масове імпортування
Не кожен код на зображенні варто зберігати
Фотобібліотеки збирають таке без жодного прохання.
Ті, що варті назви
Усе, що у вас попросять ще раз: штрихкод лояльності з листа, номер спортзалу чи бібліотеки, код комірки з повідомлення про доставку, купон із датою.
Ті, яких зображення не втримає
Змінний штрихкод квитка оновлюється кожні п’ятнадцять секунд, і знімок екрана з ним не пропустить вас на вхід. Якщо код рухається або відлічує час, зображення нічого не варте. Скільки живе збережений код — окрема тема: Органайзер штрихкодів
Як відсканувати QR-код зі знімка екрана або збереженої фотографії
- 01
Відкрийте сканер і скористайтеся параметром галереї
Торкніться кнопки сканера у своїй бібліотеці, а потім елемента керування фотографіями вгорі. Наводити немає на що, і ніщо не заважає вибрати кілька зображень одразу.

Виберіть наявне зображення з того самого телефона. - 02
Перевірте, що повернулося
ScanKeeper читає зображення на пристрої й показує розпізнаний формат поруч із розкодованим значенням.

Перевірте розпізнаний тип і закодоване значення. - 03
Збережіть його як картку
Дайте їй назву, яку сказали б уголос, і збережіть. Картка зберігає значення й формат.

Через місяць назва краща за ряд цифр. - 04
Відкрийте її знову — уже без зображення
Збережена картка показує код, його значення з кнопкою копіювання, формат і те, скільки разів ви її відкривали.

Розкодоване значення, готове до копіювання.
Що збережений код уміє такого, чого не вміє зображення
Другий телефон не потрібен
Аналізуйте код з електронного листа, повідомлення, знімка PDF або збереженої фотографії на тому самому пристрої.
Розпізнавання на пристрої
Сканування зображень відбувається локально, без надсилання штрихкоду на сервер ScanKeeper.
Значення, а не лише посилання
Коди без вебадреси повертаються як значення, яке можна прочитати й скопіювати.
Що варто знати перед початком
Чи можна відсканувати QR-код зі знімка екрана на тому самому телефоні?
Так, і зберігати його, можливо, взагалі не доведеться. Поділіться зображенням у ScanKeeper прямо із застосунку, де воно вже є, або збережіть його й пізніше виберіть через параметр галереї. Жоден із цих шляхів не потребує другого пристрою.
Чому камера прочитала код, а збережена фотографія — ні?
Жива камера має багато спроб: вона рухається, перефокусовується й змінює кут, доки якийсь кадр не розкодується. Збережене зображення має одну спробу — з тією якістю, з якою його зняли.
Чи може ScanKeeper читати з фотографій як штрихкоди, так і QR-коди?
Так. ScanKeeper аналізує зображення на підтримувані формати QR- і штрихкодів, зокрема поширені EAN, UPC, Code 128, PDF417, Data Matrix та Aztec.
Чи можна прочитати QR-код, що всередині PDF?
Передавайте сам PDF, а не знімок екрана з ним. Його сторінки малюються як зображення на пристрої й читаються, як будь-яке інше зображення, а отже, код залишається в повному розмірі, а не застигає на тому масштабі, який був у вас на екрані.
А якщо на зображенні більше одного коду?
Вам пропонують кожен по черзі: цей код підсвічено, решту знімка притемнено. Лист-підтвердження, у якому є і код квитка, і перепустка до лаунж-зони, дасть вам обидва — та кнопку «Пропустити» для того, який вам не потрібен.
Чи пропустить мене на вхід знімок екрана з квитком на подію?
Часто ні. Штрихкод, який оновлюється кожні кілька секунд, побудовано так, щоб нерухоме зображення нічого не вартувало, а деякі застосунки для квитків узагалі блокують знімки екрана.
А якщо зображення не читається взагалі нічим?
Впишіть його вручну. Номер, надрукований під штрихкодом, і є кодом, а введений вручну з правильним форматом він дає таку саму картку, як і сканування.
Чи потрібне інтернет-з’єднання для сканування зображень?
Ні. Аналіз зображень виконується на пристрої й не потребує облікового запису чи інтернет-з’єднання.

