Брендированные QR коды. QR codes that match your brand.
SVG, сгенерированный на сервере, с пользовательскими цветами, формами глаз, наложением логотипа и рамкой метки. PNG для экрана, SVG для печати. Проверьте с телефоном перед отправкой.
- Server-rendered SVG — pixel-perfect at any size
- Custom colors, eye shapes, and logo overlay
- Dynamic codes — update the destination without reprinting
- Track every scan with full analytics
Style gallery
Six styles. One designer.
Mix module shapes, eye shapes, colors, logo overlays, and frame labels — every combination is validated against a scan-probability threshold before export. You never ship a QR that won’t scan.
Dynamic, not static
Print once. Update forever.
A static QR encodes the destination URL directly — change the URL, reprint everything. Elido QR encodes a short link; the destination is configurable any time from the dashboard or API in under 10 seconds, with no reprinting.
- Live retargetingRedirect an in-print QR to a seasonal campaign page without reprinting.
- Smart-link logicThe short link under the QR inherits geo-routing, expiry rules, A/B splits.
- Sub-5ms scanEdge redirects resolve in under 5ms — no scanner timeout waiting for origin.
- Scan analyticsEach scan fires a ClickHouse event: country, device, OS, hour-of-day.
- Jan 2024/winter-menu
- Mar 2024/spring-menu
- Jun 2024/summer-menuNowUpdated in 8 seconds from dashboard
Export for any medium
Vector for print. Raster for screen.
Export once in the right format. SVG renders losslessly at any DPI so your print shop can rasterise at 300 DPI or 1200 DPI with identical results. PNG ships at 1200 × 1200 px by default, up to 4096 px via API.
Print shop, signage, trade-show banners, packaging artwork.
Digital screens, email footers, social media posts.
Litho print, offset press, magazine insertion.
What you can do
- Наложение логотипа с автоматическим отступом
- Стили модулей: квадрат, точка, закругленные
- Формы глаз: квадрат, закругленные, лист
- Метка рамки до 32 символов
- Вывод PNG и SVG
Что на самом деле требуется от QR-кодов в продакшене
Бесплатные генераторы QR выдают статичное изображение. Функции ниже — причина, по которой команды с тиражной печатью и активными кампаниями выбирают динамическое решение с аналитикой.
Динамика против статики: один QR, бесконечная смена ссылок
Статичный QR-код кодирует URL назначения напрямую в изображении. Изменили URL — нужно перепечатывать весь тираж. Динамический QR-код кодирует короткую ссылку; ее назначение можно изменить в любое время через панель управления или API. Это главная причина использовать Elido QR для любых физических носителей: упаковки, вывесок, печатных материалов или бейджей. Один тираж может обслуживать несколько кампаний последовательно. QR на бутылке соуса при отгрузке ведет на страницу «Узнать больше»; после запуска сезонной акции вы за 10 секунд перенаправляете его на страницу промокодов без перепечатки и лишних затрат. Короткая ссылка внутри QR наследует всю логику умных ссылок Elido: сроки действия, лимиты кликов, гео-таргетинг и A/B тесты. Физический QR-код остается неизменным адресом.
Брендированный конструктор: логотип, цвета, баланс коррекции ошибок
Elido рендерит QR-коды на стороне сервера в формате SVG, затем экспортирует в любой нужный формат. Конструктор позволяет настраивать цвет модулей и фона, форму модулей (квадрат, точка, скругление), форму глазков и накладывать логотип с автоматическими отступами. Наложение логотипа работает за счет повышения уровня коррекции ошибок (H — восстановление до 30% данных), чтобы скрытые модули можно было восстановить. Дизайнер показывает индикатор вероятности сканирования в реальном времени при изменении размера логотипа, позволяя найти баланс между эстетикой и надежностью. Рамки позволяют добавить до 32 символов поясняющего текста под кодом. Комбинации цветов и логотипов, не проходящие порог надежности, помечаются перед экспортом — мы не дадим создать QR, который не будет считываться. Экспорт в SVG сохраняет качество при любой плотности печати; PNG с прозрачностью удобен для веба.
API для массовой генерации: ритейл и полиграфия
Один вызов POST /v1/workspaces/{ws}/qr/bulk принимает до 100 спецификаций QR за запрос: URL назначения (или существующая короткая ссылка), слаг, ID шаблона и формат. API возвращает ссылки на скачивание для каждого сгенерированного QR (SVG и PNG), а также данные короткой ссылки. Для ритейлеров, создающих QR для каждого SKU, процесс выглядит так: создается CSV (SKU ID, целевой URL, префикс слага), прогоняется через эндпоинт партиями, скачивается ZIP-архив с активами. Пакет защищен ключом идемпотентности по слагу, поэтому повторный запуск после сбоя не создаст дубликатов. Лимит скорости — 200 QR-кодов в секунду на тарифном плане Business. В тарифе Pro импорт через панель управления поддерживает до 500 QR в одном CSV-файле; для больших объемов используйте API.
Аналитика сканирований: по каждому QR, гео, устройства и время
Каждое сканирование динамического QR отправляет событие в тот же конвейер ClickHouse, что и клики по ссылкам. Вы получаете детальную разбивку: страна, город (при возможности определения по IP), тип устройства (смартфон, планшет, десктоп — важно для QR, предназначенных только для мобильных), ОС, реферер (приложение-сканер, если оно передает данные) и распределение по часам. Аналитика по конкретному коду отображается в его карточке; агрегированные данные доступны на уровне папок кампаний. Отслеживание воронок возможно при настройке пикселя конверсии или серверного эндпоинта: вы можете проследить путь от сканирования QR до покупки в Shopify. Данные можно экспортировать в S3, BigQuery или Snowflake.
GS1, vCard, WiFi и другие типы данных помимо URL
Не каждый QR-код должен вести на сайт. Elido поддерживает альтернативные типы данных: vCard 3.0 и 4.0 (имя, компания, телефон, почта, адрес — создает контакт в телефоне при сканировании), подключение к WiFi (SSID + пароль в стандарте WPA, который iOS и Android распознают нативно), обычный текст, SMS и email. Кодирование идентификаторов GS1 для розничных цепочек поставок поддерживается через API; интерфейс панели управления для GS1 пока базовый. Если вам нужна массовая генерация штрихкодов GS1-128 или GS1 DataMatrix, API — лучшее решение. Для всех типов данных применимы преимущества динамических ссылок: вы кодируете короткую ссылку, которая выдает vCard/WiFi/текст, что позволяет обновить содержимое после печати.
Команды, использующие Elido QR в работе
Названия пока условны — реальные кейсы будут опубликованы позже.
“Мы создаем 8 000 QR для каждой сезонной кампании для рекламных материалов в магазинах. Массовый API и 30-минутный скрипт заменили то, на что раньше уходило два дня работы дизайн-агентства. Динамические цели избавили нас от перепечаток при изменении URL целевых страниц.”
“QR-коды для 80 секций на каждом мероприятии. Каждый ведет на запись выступления после его завершения — никакой перепечатки, мы просто обновляем ссылку на следующее утро после доклада.”
“QR-меню обновляются посезонно. Раньше мы переламинировали карточки на столах четыре раза в год. Теперь мы рассылаем один комплект и просто меняем ссылку. Аналитика подсказала, какие столы никогда не сканируют — мы изменили размещение QR, и вовлеченность выросла.”
Elido QR против альтернатив
QR Code Generator (qr-code-generator.com) — отличный бесплатный инструмент для статики. Bitly QR — логичное дополнение, если вы уже используете Bitly. Наше сравнение честно показывает границы каждого решения.
| Feature | Elido QR | QR Code Generator | Bitly QR |
|---|---|---|---|
| Динамическая смена цели без перепечатки | Да — короткая ссылка в QR, смена цели в любое время | Да на платных планах | Да — используется ссылка Bitly |
| Брендированный конструктор (лого, цвета) | Наложение логотипа, кастомные цвета, форма модулей и глазков, проверка вероятности сканирования | Лого и цвет на платных планах; без проверки вероятности сканирования | Только цвет; без наложения логотипа |
| Аналитика сканирований | По каждому QR: клики, гео, устройства, время — тот же конвейер, что и для ссылок | Количество сканирований и гео на платных планах | Аналитика через панель Bitly |
| API для массовой генерации | 100 за вызов, защита идемпотентностью, скачивание ZIP | Нет массового API; только через панель | API доступен; массовая генерация QR не документирована |
| Управление уровнем коррекции ошибок | L / M / Q / H — конструктор показывает влияние каждого уровня на сканирование | Выбирается инструментом автоматически | Не отображается |
| Векторный экспорт (SVG) | SVG без потерь качества; PNG через клиентскую растеризацию | Только на платных планах | PNG + SVG на платных планах |
| Срок хранения истории сканирований | Сырые события в ClickHouse; до 24 месяцев | Агрегированные счетчики; сырые данные недоступны | Агрегированные данные в аналитике Bitly |
Вопросы о QR-кодах
Что означают уровни коррекции ошибок и как они влияют на размер логотипа?
Коррекция ошибок варьируется от L (восстановление 7% данных) до M (15%), Q (25%) и H (30%). Более высокая коррекция означает больше избыточных модулей — код становится плотнее при том же содержании, но лучше переносит повреждения. Логотипы перекрывают часть модулей, поэтому при добавлении логотипа мы автоматически повышаем уровень до H. Дизайнер в реальном времени оценивает вероятность успешного сканирования; мы блокируем экспорт, если она падает ниже надежного порога (около 85%). На практике это ограничивает ширину логотипа примерно 25-30% от общей ширины QR в зависимости от плотности данных.
Что означает «динамический» на практике — один тираж, бесконечные редиректы?
Да. Изображение QR кодирует URL короткой ссылки, а не конечный адрес напрямую. Назначение этой ссылки настраивается в панели управления или через API. Вы печатаете один раз; каждое последующее сканирование попадает на edge Elido, который определяет текущую цель и выполняет редирект менее чем за 5 мс. У короткой ссылки нет срока годности, если вы не задали его сами (через max_clicks или expires_at), а само изображение QR остается стабильным адресом.
Можно ли связать сканирования с конверсиями для атрибуции?
Да. Сканирование QR — это событие клика в том же конвейере ClickHouse, что и клики по ссылкам. Если вы настроили передачу конверсий (Stripe, Shopify или кастомный вебхук), Elido может атрибутировать конверсию к сканированию. ID клика передается в URL назначения как параметр запроса; ваш процесс оформления заказа должен сохранить его, чтобы POST-запрос конверсии включал этот ID. Это работает так же, как атрибуция для обычных ссылок.
QR или диплинки для установки приложений — что выбрать?
И то, и другое. QR, указывающий на универсальную ссылку (Universal Link / App Link) — лучший выбор для мобильных кампаний: ОС сама откроет приложение, если оно установлено, или отправит в магазин, если нет. Для короткой ссылки внутри QR должны быть настроены параметры мобильных диплинков (Apple-App-Site-Association, assetlinks.json). Обычный QR хорош для веба; не добавляйте настройки диплинков, если целью не является приложение.
Поддерживаются ли GS1, vCard и WiFi?
vCard (3.0 и 4.0) и коды подключения к WiFi поддерживаются в панели управления и API. Кодирование идентификаторов GS1 пока доступно только через API — интерфейс дашборда для них еще в разработке. Если вы создаете штрихкоды GS1-128 или DataMatrix для логистики (не стандартные QR), свяжитесь с нами — это другие символики, требующие отдельной настройки.
Какое разрешение (DPI) нужно для печати?
Для ценников и малых форматов (QR 2 см): экспортируйте в SVG и дайте типографии растеризовать его при 300 DPI или выше — SVG не теряет качества. Для выставочных стендов или плакатов: используйте тот же SVG, разрешение вектора не ограничено. Экспорт в PNG по умолчанию идет в размере 1200x1200px, что покрывает большинство нужд вплоть до формата A4 при 300 DPI. Если нужен PNG выше качеством, используйте параметр size в API (до 4096px).
Есть ли срок годности у QR-кодов?
Само изображение QR не имеет срока годности — это просто закодированная строка. У короткой ссылки внутри может быть дата истечения (expires_at) или лимит кликов (max_clicks); если они сработают, сканирование приведет на страницу с сообщением об истечении ссылки вместо 404. Если нужен вечный QR, просто не устанавливайте эти поля. Срок действия полезен для временных акций, когда вы хотите показать «Акция завершена» вместо неактуальной страницы.
Каковы лимиты массовой генерации и формат CSV?
API: 200 QR в секунду на Business, 50 на Pro. Массовый импорт CSV через панель: до 500 строк за раз. Обязательная колонка: destination_url. Необязательные: slug, domain, template_id (сохраненный шаблон дизайна), format (png/svg/eps/pdf), size (ширина в пикселях для PNG). В окне импорта есть шаблон для скачивания. Для промышленных объемов (десятки тысяч за раз) используйте API с опросом состояния задачи — импорт через панель блокирует интерфейс до завершения процесса.
Keep reading
Используйте собственный домен для полностью брендированных адресов сканирования.
Аналитика на базе ClickHouse: гео, устройства, рефереры и конверсии.
Примеры дизайна и шаблоны для популярных сценариев использования.
Руководства по QR-кодам, справочник API и решение проблем.
Готовы попробовать?
Начните с бесплатного тарифа, перейдите на платный, когда вам понадобится пользовательский домен.