Статичные и динамические QR-коды: что важно знать каждому
Один кодирует ваш контент; другой кодирует редирект. Эта единственная разница определяет, будет ли ваш QR-код работать через пять лет.
QR-коды бывают двух видов. Один — это инфраструктура; другой — подписочный продукт, замаскированный под инфраструктуру. Большинство людей не знают разницы, пока их напечатанные коды не перестают сканироваться.
Этот гайд объясняет, как работает каждый тип, что закодировано внутри и почему выбор важнее, чем большинство генераторов готовы признать.
Простой ответ
Статичный QR-код содержит ваши данные — URL, текст, учётные данные Wi-Fi — закодированные прямо в чёрно-белом узоре. При сканировании данные читаются и используются. Никакого сервера.
Динамический QR-код содержит короткий URL-редирект, указывающий на сервер провайдера QR. При сканировании сканер запрашивает этот URL, и сервер провайдера сообщает, куда на самом деле идти. Если сервер провайдера упал, редирект изменили или аккаунт удалили — сканирование ломается.
Что внутри каждого кода
Представьте, что нужен QR для https://example.com/menu.
Статичный QR кодирует ровно эти 31 символ. Отсканируйте его любым телефоном, офлайн, через десять лет — он всё равно вернёт https://example.com/menu.
Динамический QR кодирует что-то вроде https://qrco.de/bfH9t2 — 22 символа, указывающие на сервис-редирект провайдера. Сканирование запрашивает редирект, который (если провайдер ещё жив, всё ещё обслуживает его, ещё уважает вашу подписку) отправляет на https://example.com/menu.
Визуально — то же самое. Радикально разные зависимости.
Практическое сравнение
Долговечность
Статичные коды живут столько же, сколько стандарт QR — то есть бесконечно. Напечатанный статичный QR 2005 года до сих пор сканируется. Динамические коды живут ровно столько, сколько провайдер обслуживает редирект. Компании закрываются, меняют курс, продаются, сворачивают продукты; каждое такое событие способно убить все динамические коды, которые они когда-либо выпустили.
Стоимость
Статичные коды бесплатны в генерации и обслуживании. Динамические почти всегда требуют подписки — потому что без подписки у провайдера нет причин держать редирект живым.
Приватность
Статичные коды порождают ноль серверных логов — нет сервера. Динамические логируют каждое сканирование: время, IP, user-agent, referrer, иногда геолокацию. Это продаётся как «аналитика сканирований», но также означает, что провайдер знает, кто сканирует ваши коды, откуда и когда.
Редактируемость
Статичные коды нельзя редактировать после печати. Динамические можно перенаправить на другой адрес в любой момент. Для некоторых случаев это реальная фича — крупные кампании с меняющимися лендингами — но для большинства пользователей «редактируемый» означает и «ломаемый».
Режим отказа
Статичный код работает, пока физическая распечатка не уничтожена. Динамический код молча отказывает в тот момент, когда провайдер решает перестать его обслуживать — из-за потери подписки, проблем с аккаунтом, сбоя сервера или закрытия бизнеса. Типичные причины — в Почему ваш QR-код перестал работать.
Когда динамические имеют смысл
Динамические QR-коды не по своей сути зло. Они уместны в нескольких узких случаях:
- Маркетинговые кампании, где URL назначения должен меняться по ходу
- Тестирование QR-потоков, где ценен A/B-роутинг
- Ограниченные по времени промо, где отключение редиректа — это запланированное поведение
Во всех трёх случаях пользователь понимает, что покупает услугу с датой истечения. Проблема в том, что большинство провайдеров динамических QR подают это не так — они продвигают динамику как дефолтный «бесплатный» вариант и прячут подписочную зависимость, пока коды уже не напечатаны.
Когда статичные — правильный выбор
Почти всегда, а конкретно когда:
- Вы печатаете код на чём-то физическом (меню, упаковка, вывески, визитки)
- Нужно, чтобы код работал бесконечно
- Не хотите, чтобы третьи стороны отслеживали сканирования
- Не хотите постоянных расходов
- Хотите, чтобы QR продолжал работать, если генератор исчезнет
Для этих сценариев — а они покрывают подавляющее большинство QR-кодов в природе — статичный вариант единственно разумный.
Как понять, какой тип вам дают
Если генератор QR просит создать аккаунт, предлагает «трекинг сканирований», упоминает подписки или показывает превью-URL, не совпадающий с вашим контентом — вы получаете динамические коды. Полный список — в чеклисте красных флагов.
Если генератор просто принимает ввод, показывает QR-код и даёт скачать — и если при сканировании этот QR возвращает ровно ваш контент (без оболочки-URL) — у вас статичный код. Можете проверить нашим сканером QR: отсканируйте сгенерированный код и сверьте декодированный текст с вводом.
Наш подход
Этот сайт генерирует только статичные QR-коды. Всё считается в браузере. QR-код, который вы скачиваете, содержит ровно то, что вы ввели, и мы не можем его изменить, отследить или отключить. Следующий код сгенерируйте в наших генераторах: URL, Wi-Fi или vCard.
Более широкая картина — почему индустрию заполонили генераторы-с-динамикой-по-умолчанию — в Правде о мошенничестве с QR-кодами.
Готовы к статичному QR-коду?
Создайте его прямо в браузере — без аккаунта, без отслеживания, без подписки. Что вы сгенерируете — принадлежит вам.
Связанные статьи
Правда о мошенничестве с QR-кодами: как «бесплатные» генераторы выманивают деньги
Динамические QR-коды позволяют провайдерам отслеживать, редактировать, отключать и монетизировать ваши коды после того, как вы их напечатали. Вот как работает эта схема и как её избежать.
Перехват через редирект в QR-коде: невидимый посредник
Когда ваш QR работает, посредник невидим. Когда сломается — уже поздно. Понимание модели редиректа — первый шаг, чтобы её избежать.
Ловушка подписки для QR: как провайдеры держат ваши ссылки в заложниках
Приманка — бесплатный QR-код. Крючок — что он работает, только пока вы платите. Ловушка захлопывается в день, когда вы напечатали десять тысяч копий.
Почему ваш QR-код перестал работать (и кто в этом виноват)
Напечатанные QR-коды не портятся. Сканеры не ломаются. Если ваш QR перестал работать — значит кто-то другой его выключил, и эта статья объясняет, кто.