7 хв читанняМожливості

Чи закінчується термін дії QR-кодів? Що ламається і як цього уникнути

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

Marius Voß
DevRel · edge infra
Три шари за QR-кодом, що показують: надрукований малюнок ніколи не втрачає термін дії, а редирект і сторінка призначення можуть

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

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

Три шари, і лише два з них можуть відмовити

Кожне сканування проходить через три шари, і вони відмовляють із зовсім різною частотою.

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

Закодований рядок - це те, що заклали в код на момент генерації. Для статичного коду це фінальний URL. Для динамічного - коротке посилання, а сторінка призначення живе в базі даних десь в іншому місці.

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

У статичного коду є два з цих шарів і жодного сервісу посередині, тож він відмовляє лише тоді, коли відмовляє сторінка призначення. Динамічний код додає третю сторону, яка має продовжувати розв'язувати ваше посилання щоразу, коли хтось його сканує. Цей додатковий перехід дає вам редаговану сторінку призначення й аналітику сканувань. Він же вносить єдиний режим відмови в усій цій статті, який люди називають закінченням терміну дії.

Три шари за сканування, що показують: надрукований малюнок ніколи не втрачає термін дії, тоді як сервіс редиректу і сторінка призначення можуть відмовити обидва

П'ять способів, якими помирає динамічний QR-код

У приблизному порядку того, як часто я бачив, що кожен із них насправді трапляється:

Що сталосяЩо робить скануванняВиправно без повторного друку?
Закінчився безкоштовний пробний періодСторінка помилки провайдера або редирект на власний сайт провайдераТак, оформленням підписки
Витрачено місячний ліміт скануваньСканування перестають розв'язуватися, доки лічильник не оновиться або план не буде підвищеноТак, підвищенням плану
Картка закінчилася, рахунок неоплаченийКоди гаснуть після пільгового періодуТак, доки акаунт не видалили остаточно
Код, кампанію або акаунт видалено404 з домену провайдераРідко, і ніколи, якщо slug віддали іншому
Провайдер закрився або був придбаний і згорнутийДомен повністю припиняє розв'язуватисяНі

Зауважте: чотири з п'яти не мають нічого спільного з QR-кодами як технологією. Це білінгові події. Малюнок на постері в порядку; рахунок - ні.

Пробні періоди тут найгостріша грань, бо часові рамки настільки короткі порівняно з друком. Сторінка тарифів QR Code Generator обіцяє "перші 14 днів за наш рахунок" і обмежує стартовий рівень 10 000 сканувань (перевірено в серпні 2026 року). Жодна з прочитаних мною сторінок не сказала, що станеться з кодом після закінчення цього періоду, а це саме та інформація, яка потрібна покупцю друку і яку він рідко отримує. Чотирнадцять днів - це менше, ніж термін виконання пристойного друкарського замовлення. Цілком можливо спроектувати код, затвердити пробний відбиток - і отримати мертвий код ще до того, як прибудуть коробки.

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

Як зрозуміти, чи код у вас в руках динамічний

На вигляд це не визначити. Щільність малюнка - не сигнал, як і логотип у центрі. Візуальної різниці між статичним і динамічним кодом немає, і жодна дата закінчення терміну ніде не надрукована.

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

  1. Повний URL призначення на вашому власному сайті означає статичний код. Жодного сервісу посередині немає, і нічому протермінуватися.
  2. Коротке посилання на домені, який ви впізнаєте як свій, означає динамічний і портативний код. Хороша позиція.
  3. Коротке посилання на спільному домені провайдера означає динамічний і залежний код. Код працює, доки та компанія продовжує його розв'язувати.

Для останніх двох випадків можна піти ще на крок далі й перевірити сам редирект одним запитом:

curl -sI https://s.elido.me/spring26 | grep -i '^location\|^HTTP'

301 або 302 із заголовком Location доводить, що код динамічний, і показує, куди він зараз веде. Наш перевіряч посилань робить те саме в браузері, якщо ви не хочете відкривати термінал, а розгортання короткого URL охоплює, що ще можна дізнатися з відповіді. Це також найдешевший аудит, який можна провести на успадкованому масиві друкованих матеріалів: розкодуйте кожен код, складіть список доменів - і за один день у вас буде карта залежностей.

Тест на портативність, який ніхто не проводить до друку

Одне питання визначає, чи є подія закінчення терміну дії незручністю, чи причиною для повторного друку: чий домен всередині малюнка?

Стандартна відповідь від постачальників QR - що коди неможливо перенести між провайдерами, тож зміна провайдера означає повторний друк. Власний гайд Uniqode про закінчення терміну дії QR каже саме це, перевірено в серпні 2026 року. Це правда для їхніх кодів, бо їхні коди закодовують саме їхній домен. Це не властивість QR-кодів як таких. Якщо payload - це go.yourbrand.example/spring26, малюнок вказує на хост-нейм на домені, який належить вам. Змінюєте провайдера - перенаправляєте домен, відтворюєте шляхи, і кожен надрукований код продовжує працювати. Друк переживає стосунки з постачальником, і саме в цьому весь сенс розміщення власного домену на фізичних носіях.

Мають виконуватися дві умови, і обидві варто перевірити перед тим, як брати на себе зобов'язання:

  • Домен має бути вашим у сенсі реєстратора, а не сабдоменом домену провайдера, що просто містить назву вашого бренду.
  • Новий провайдер повинен дозволяти відтворити точні шляхи, бажано через масовий імпорт, щоб /spring26 продовжував означати те саме, що й раніше.

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

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

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

Що стається з історією сканувань

Погашення кодів - голосна проблема. Втрата цифр - тиха.

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

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

Десятихвилинний чекліст перед друком

Пройдіть це до того, як файл піде до друкарні, а не після того, як прибудуть коробки:

  1. Розкодуйте код і прочитайте payload вголос. Якщо домен не належить вам, усвідомлено вирішіть, що вас це не турбує.
  2. Перевірте план за ним: ліміт сканувань, дату завершення пробного періоду, що провайдер робить із кодами, коли білінг зупиняється. Отримайте останню відповідь письмово, якщо носій дорогий.
  3. Переконайтеся, що можете редагувати сторінку призначення і що редагування не створює нове коротке посилання. Динамічні проти статичних QR-кодів пояснює, чому деякі інструменти мовчки роблять саме це.
  4. Надрукуйте пробний відбиток і зіскануйте його дешевим телефоном за поганого освітлення, з тієї відстані, з якої стоятиме реальна людина. Якого розміру має бути QR-код містить правила щодо відстані.
  5. Заплануйте повторне сканування через шість місяців. Коди помирають мовчки, і ніхто не повідомляє про мертвий постер.

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

Читайте наріжну серію

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

Пов'язане в блозі

Поширені запитання

Чи закінчується термін дії QR-кодів?

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

Скільки живе QR-код?

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

Чи закінчується термін дії безкоштовних QR-кодів?

Безкоштовні статичні коди не втрачають термін дії, бо дані живуть у самому малюнку і жоден сервіс тут не задіяний. Безкоштовні динамічні зазвичай втрачають - або коли закінчується пробний період, або коли витрачається місячний ліміт сканувань. QR Code Generator, наприклад, дає 14 днів пробного періоду і обмежує стартовий план 10 000 сканувань, згідно зі своєю сторінкою тарифів станом на серпень 2026 року. Читайте умови плану до друку, а не після.

Чи можна реактивувати QR-код із закінченим терміном дії?

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

Як зрозуміти, чи надрукований QR-код статичний, чи динамічний?

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

Чи можу я перенести надрукований QR-код до іншого провайдера без повторного друку?

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

Спробуйте Elido

Вставте URL - отримайте коротке посилання

Без реєстрації. Посилання живе 30 днів. Зареєструйтесь, щоб зберегти назавжди.

Безкоштовно, без реєстрації · 2 на день

Спробуйте Elido

URL-скорочувач із хостингом у ЄС: власні домени, глибока аналітика, відкритий API. Безкоштовний тариф - без кредитної картки.

Теги
do qr codes expire
qr code expiry
dynamic qr code
static qr code
qr code not working
custom domain

Читати далі