QR-код посилання містить саму адресу: він працює без інтернету з боку коду, не має терміну дії й веде туди, куди ви його спрямували, — назавжди. Перед друком варто перевірити одне: довжину, бо довша адреса дає щільніший код, який доведеться друкувати більшим.
Це статичний код: адреса зберігається всередині самого візерунка. Нічого не запитується, жоден наш сервер не бере участі в скануванні, і нема за що платити далі. Це ж означає, що призначення зафіксовано в момент завантаження файлу.
Ця незмінність — уся суть обміну. Якщо надрукувати десять тисяч листівок із example.com/vesniana-znyzhka, а акція переїде, коди змінити не можна — зате можна змінити те, що ця адреса віддає. Спрямовуйте друковані коди на адресу, якою володієте, і робіть переадресацію на сервері: гнучкість лишається, підписка на «динамічні коди» не потрібна.
Беріть інший тип, коли призначення насправді не вебсторінка. Номер телефона — це Телефонний дзвінок, мережа — Мережа Wi-Fi, контакти — Контактна картка (vCard 3.0): кожен із них робить те, чого посилання не вміє, — під’єднує до мережі або пише в адресну книгу.
Код, відлитий у пакованні або прикручений до стіни, скануватимуть роками. Ведіть його на постійну адресу у власному домені й переадресовуйте звідти, щоб призначення могло змінитися разом зі сторінкою товару.
Застосуйте правило 10:1 до залу. Постер, який читають із трьох метрів, хоче код близько 30 см; слайд для задніх рядів — майже цілий слайд. Це найчастіша причина, чому код, що працював на екрані дизайнера, не працює в залі.
UTM-мітки додати безкоштовно, а надрукувати — ні. Виміряно цим генератором: адреса з 40 символів — це 29 модулів завширшки, та сама адреса з UTM-міткою на три параметри — 41. Той самий квадрат тримає на 40% більше деталей, тож і паперу потребує пропорційно більше.
Кириличний слаг читається людиною і дорого коштує коду: двадцять літер після кодування — це сто двадцять символів. Латинська транслітерація шляху дає такий самий сенс і помітно рідший візерунок.
Кількість модулів нижче — для цього генератора, виміряна на чотирьох рівнях корекції помилок. «Модулі» — це квадратики вздовж однієї сторони: більше модулів у тому самому фізичному розмірі означає менший квадратик, а на маленьких квадратиках камери телефонів і спотикаються.
Схема й домен великими літерами дають менший код. У QR є компактний режим для обмеженого набору — цифри, латинські A-Z, пробіл і кілька символів, — який зберігає приблизно на третину більше в кожному квадраті. Малі літери в нього не входять. Імена доменів нечутливі до регістру, тож HTTPS://EXAMPLE.COM/ веде рівно туди ж, куди й запис малими: виміряно тут, та сама адреса з 40 символів падає з 29 модулів до 25 при корекції L і з 37 до 29 при Q. Зупиніться на початку шляху — усе після домену на більшості серверів чутливе до регістру. На кирилицю це не поширюється: компактний режим знає лише латиницю, тож «ВЕЛИКИМИ» український текст код не зменшить.
Стеля формату далеко вища за будь-що практичне: приблизно 2 900 байтів на найнижчому рівні корекції. Задовго до неї код перестає скануватися при осудному розмірі друку. Вважайте робочою межею кількасот символів і закладайте щонайменше 0.4 мм на модуль у друку.
Адреса зберігається відкрито. Будь-хто розкодує надрукований код і побачить, куди він веде, — про це варто пам’ятати з посиланнями, у яких є токен.