Що таке QR-код?

Ці чорно-білі квадратні пазли в меню, плакатах і посадкових талонах можуть упакувати посилання, облікові дані Wi-Fi або квиток на кілька квадратних сантиметрів. Ось як вони працюють — і як їх створювати та сканувати, щоб не попастися.

Пікселі як дані

QR-код — Код швидкого реагування, винайдений у 1994 році Denso Wave для відстеження автомобільних запчастин — це двовимірний штрих-код. Там, де старий штрих-код супермаркету зберігає десяток цифр в одному вимірі, QR-код зберігає дані в два розміри: сітка з чорних і білих модулів, кожен потроху. Ось чому QR-код може містити тисячі символів замість десятка цифр.

Даними можуть бути будь-які байти: URL-адреса, звичайний текст, контактні дані, облікові дані Wi-Fi, теоретично навіть двійкові файли. Сканер зчитує сітку, реконструює байти та інтерпретує їх.

Анатомія QR-коду

Три візуальні орієнтири роблять QR-код декодованим під будь-яким кутом:

елементДеРоль
Викрійки FinderТри великі кутові квадратиДозвольте сканеру знайти код і його орієнтацію
Шаблон вирівнюванняНевеликий квадрат, нижня права областьКоригує спотворення лінзи на вигнутих поверхнях
Шаблон синхронізаціїЧергова лінія між шукачамиЗадає координати сітки модуля
Тиха зонаБіле поле навколоВідокремлює код від його оточення — частина стандарту, не обрізайте його
Дані та виправлення помилокВсе іншеКорисне навантаження, чергуване з надлишковістю

Є 40 «версій» — розміри від 21×21 до 177×177 модулів. Більші версії містять більше даних; типова URL-адреса припадає приблизно на версії 3–5.

Чому пошкоджені коди скануються

Вбудовані QR-коди Виправлення помилок Ріда–Соломона — та сама математика, яка захищає компакт-диски та зонди глибокого космосу. До певної частки пошкоджених модулів декодер відновлює відсутні дані замість виходу з ладу. Чотири рівні торгової здатності для стійкості:

  • L — відновлює ~7% шкоди; найщільніший код.
  • M — ~15%; щоденне замовчування.
  • Q — ~25%; підходить для друку, який буде оброблено.
  • H — ~30%; дозволяє нанести логотип посередині, витримує грубі поверхні.

Ось чому коди допускають накладення логотипу: доки збиток залишається нижчим за бюджет відновлення, корисне навантаження залишається неушкодженим.

Статичні та динамічні коди

A статичний QR-код безпосередньо кодує кінцевий вміст. Він працює вічно, нічого не коштує, нічого не відстежує — змініть пункт призначення, і ви повторно надрукуєте код. А динамічний код кодує коротку URL-адресу перенаправлення, що належить службі QR: служба реєструє кожне сканування та може повторно вказати пункт призначення пізніше. Зручно для кампаній, але це додає залежність (сервіс має залишатися живим), відстеження конфіденційності та часто підписку. наш QR генератор створює лише статичні коди — нічого не закінчується, нічого не телефонує додому.

Що люди кладуть всередину

  • URL-адреси — постери, візитки, упаковка.
  • Wi-Fi — те WIFI:S:name;T:WPA;P:password;; формат приєднується до мережі під час сканування; наш генератор створить його для вас.
  • vCards — контактна картка за один скан.
  • Електронна пошта, телефон, SMS — попередньо заповнює екран створення.
  • Оплата та квитки — одноразові підписи, тому ці коди ніколи не можна повторно використовувати або фотографувати сторонніми особами.

Безпечне сканування (quishing)

Оскільки код — це лише надруковане посилання, зловмисники також використовують його — техніка навіть має назву, quishing (QR фішинг). Наклейки, наклеєні на законні коди на паркоматах, коди в електронних листах, які ведуть на сторінки збору облікових даних: телефон непомітно відкриває пункт призначення, і в цьому полягає небезпека.

  • Використовуйте сканер, який показує розкодований вміст перед відкриттям — як QR сканер на цьому сайті — замість того, який переходить прямо у веб-переглядач.
  • Уважно прочитайте домен: paypa1.com не є PayPal.
  • Будьте особливо підозрілі щодо кодів, які надходять покриття інші коди або які вимагають входу відразу після сканування.

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

Дізнайтесь більше

  • Створіть один: the Генератор QR коду (посилання, Wi-Fi, електронна пошта, SMS — завантажити PNG).
  • Прочитайте один живий: the QR сканер за допомогою камери або читач для зображень.
  • Цікаво дізнатися про адреси в QR-посиланнях? Почніть з що таке IP-адреса.
FAQ

Питання про QR-код

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

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

Чи безпечно сканувати QR-коди?

Сам код інертний; ризик полягає в тому, куди вказує URL. Зловмисники друкують коди, які ведуть на фішингові сайти, тому ставтеся до розшифрованого посилання як до будь-якого невідомого посилання — прочитайте його перед відкриттям. Безпечною звичкою є використання сканера, який спочатку показує пункт призначення, а не переходити відразу до браузера.

Яка різниця між статичними та динамічними QR-кодами?

Статичний код безпосередньо кодує кінцевий вміст — URL-адресу, облікові дані Wi-Fi, текст — і працює вічно. Динамічний код кодує коротку URL-адресу перенаправлення, що належить службі, яка це створила, дозволяючи змінити призначення пізніше; він працює лише до тих пір, поки існує ця служба, і відстежує кожне сканування.

Скільки даних може вмістити QR-код?

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