Руководство

Статический или динамический QR-код

Daniel V · 7 сентября 2026 г. · 5 мин чтения · English

Оба остаются обычными QR-кодами. Разница в одном: адрес перехода напечатан внутри узора или это настройка, которую можно изменить. Всё остальное, что обычно перечисляют как различия, следует из этого единственного факта.

Нужно менять адрес после печати? Генератор динамических QR-кодов: 10 000 кодов бесплатно, без регистрации. Хватит обычного? Генератор статических QR-кодов.

Единственное различие, которое имеет значение

QR-код представляет собой способ записать строку текста чёрными и белыми квадратами. В статическом коде эта строка и есть ваш конечный адрес. Узор является адресом. Вы печатаете его, и адрес зафиксирован на весь срок жизни бумаги.
В динамическом коде строка содержит короткую ссылку на службу перенаправления, а настоящий адрес хранится записью в этой службе. Узор не меняется никогда. Адрес становится полем, которое можно отредактировать, даже когда десять тысяч экземпляров уже разошлись.
Всё остальное вытекает отсюда. Подсчёт сканирований есть у динамических кодов потому, что запрос проходит через сервер, который может его посчитать. Разная переадресация по устройству есть потому, что этот сервер видит, кто спрашивает. Ни то, ни другое невозможно в статическом коде, и не из-за отсутствия функции, а потому что посередине нет ничего, что могло бы это сделать.

Вопрос, который всё решает

Забудьте о списках возможностей и задайте один вопрос: если бы адрес пришлось сменить завтра, вы смогли бы заменить все экземпляры этого кода?
Код на слайде, который вы и так переделаете: да, замените, статического достаточно. Код, наклеенный внутри шкафа с паролем Wi-Fi: да. Код, который вы вот-вот напечатаете на 50 000 упаковок, на щите агентства недвижимости или на борту фургона: нет. В этом вся суть решения, и она почти всегда очевидна, стоит поставить вопрос так.
Если он всплывает поздно, то потому, что цена ошибки невидима в день печати и неизбежна потом.

В чём статический действительно лучше

Статические коды ни от кого не зависят. Ни учётной записи, ни службы, ни компании, которая может закрыться. В кодах Wi-Fi и визитной карточки они к тому же несут сами данные, а не ссылку на данные, поэтому работают без интернета. Код Wi-Fi почти всегда должен быть статическим: пароль и есть содержимое, и перенаправлять просто некуда.
Довод о независимости настоящий, но уже, чем кажется. Статический код перестаёт работать в тот момент, когда перестаёт работать его адрес, а адреса истлевают быстрее, чем разоряются компании. Статический код, ведущий на кампанию, которой больше нет, сломан ровно так же, как динамический код с исчезнувшим поставщиком, с одной разницей: динамический можно было переставить в тот день, когда страница переехала.

Зависимость, которую вы принимаете, и как её проверить

Выбрать динамический значит поверить, что перенаправление продолжит отвечать. Это настоящее обязательство, и оно заслуживает большего внимания, чем ему уделяет рекламная страница. Прежде чем печатать что-либо, проверьте у выбранного поставщика три вещи.
  • Отключает ли бесплатный тариф коды? Некоторые отключают их после пробного периода или лимита сканирований. Код, перестающий перенаправлять, хуже кода, который никогда не был динамическим.
  • Что происходит, когда вы перестаёте платить? Некоторые тарифы гасят коды вместе с подпиской. Коды Toolember продолжают перенаправлять.
  • Переиспользуются ли идентификаторы? Если короткий идентификатор удалённого кода может достаться другому человеку, старый напечатанный код однажды приведёт на чужой адрес. Toolember не выдаёт их заново.

После печати преобразовать нельзя

Напечатанный статический код не станет динамическим. Адрес находится в узоре, поэтому другой адрес означает другой узор, а значит, замену всех экземпляров.
Обычный обходной путь состоит в том, чтобы направить статический код на адрес на своём домене и перенаправлять оттуда. Это работает и представляет собой динамический QR-код, собранный вручную: с этого момента перенаправление, доступность и статистику поддерживаете вы сами, бессрочно, ради кода, напечатанного один раз. Оправдано, если вы и так держите такую инфраструктуру, и редко, если нет.

Частые вопросы

В чём настоящая разница между статическим и динамическим QR-кодом?

В том, где хранится адрес перехода. Статический код держит конечный адрес внутри самого узора из квадратов: узор и есть адрес. Динамический код держит короткую ссылку перенаправления, а настоящий адрес хранится записью на сервере, которую вы можете изменить. Для того, кто сканирует, оба остаются обычными QR-кодами; разница целиком на вашей стороне.

Динамический QR-код сканируется как-то иначе?

Нет. Любая камера или приложение читают оба одинаково, и ни одному не нужна специальная программа. Динамический добавляет между сканированием и адресом переход через сервер, на практике незаметный, и из этого следует, что код перестанет работать, если служба перенаправления исчезнет. В этом и есть обмен: вы получаете возможность править адрес и принимаете зависимость.

Статический код надёжнее в долгую?

В одном конкретном смысле да: он не зависит от того, продолжит ли кто-то существовать. Но он перестаёт работать в тот момент, когда перестаёт работать записанный в нём адрес, а адреса меняются гораздо чаще, чем исчезают службы. Статический код, ведущий на мёртвую страницу, сломан так же, как динамический код с закрывшимся поставщиком, с одной разницей: статический вы починить не сможете.

Какой печатать на упаковке или на вывеске?

Динамический почти во всех случаях, когда код печатается тиражом или будет висеть долго. Проверка простая: если бы адрес сменился завтра, вы смогли бы заменить все экземпляры? Если ответ «нет», адрес должен быть изменяемым. Упаковка, вывески, оклейка транспорта и печатные инструкции не проходят эту проверку все до одного.

Когда статический оказывается лучшим выбором?

Когда адрес действительно не изменится и вам нужен ноль зависимостей: код сети Wi-Fi внутри шкафа, визитная карточка на собственной картонной визитке, ссылка на слайде, который вы и так переделаете. К тому же в кодах Wi-Fi и контакта статический несёт сами данные, поэтому работает вообще без сервера.

Истекают ли динамические QR-коды?

Это полностью зависит от поставщика, и именно это стоит проверить до печати. Некоторые бесплатные тарифы отключают коды после пробного периода или лимита сканирований, превращая напечатанный код в мёртвый. Коды Toolember продолжают перенаправлять и после окончания подписки, а короткий идентификатор удалённого кода не достаётся никому другому никогда.

Можно ли позже превратить статический код в динамический?

Уже напечатанный не превратить. Адрес находится внутри узора, поэтому превращение означает создать другой код и заменить все экземпляры. Ближайшее, что можно сделать, это направить статический код на адрес на своём домене и перенаправлять оттуда, а это динамический код, собранный вручную и с худшими инструментами.

Оригинал на английском