Перейти к основному содержанию

Бесплатный инструмент

Бесплатный генератор QR-кодов для Telegram и сайтов

Введите имя пользователя Telegram, ссылку на бота или адрес сайта. Получите QR-код, который открывает это, когда на него наводят камеру. Без аккаунта, без водяного знака, и внутри кода лежит сама ваша ссылка, а не редирект через чужой домен, который может истечь или начать брать с вас деньги.

Соберите свой QR-код

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

Внешний вид

Что на самом деле лежит внутри QR-кода

QR-код это строка текста в сетке из квадратов. Больше ничего. QR-код Telegram содержит обычный текст https://t.me/yourname, а код сайта содержит https://example.com/pricing. Камера читает эту строку, телефон предлагает её открыть, а дальше за дело берётся либо Telegram, либо браузер. У кого Telegram установлен, тот попадает в чат с вами. У кого нет, тот попадает на страницу t.me с предложением установить приложение.

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

Ещё это значит, что здесь ничего не требует аккаунта. Нет бесплатного тарифа, из которого вы вырастете, нет кода, который перестаёт работать через 14 дней, и нет водяного знака в углу файла. Вы получаете PNG и SVG, и они ваши.

Пять адресов, и ведут они себя по-разному после того, как камера закрылась. Выбирайте по тому, что должно произойти на той стороне.

  • Имя пользователя Telegram

    https://t.me/name открывает личный чат с человеком, группой или каналом, у которых есть публичное имя. Именно этот вариант нужен на визитке или конференц-бейдже. Он продолжит работать, даже если вы смените номер телефона, и именно его имеют в виду, когда ищут генератор QR-кодов для Telegram.

  • Адрес сайта

    https://example.com/pricing это обычная ссылка, и поэтому здесь же работает бесплатный генератор QR-кодов для сайтов. Наводите его на страницу, которая отвечает на вопрос с плаката, а не на главную. Код в меню, открывающий меню, потрачен впустую; код, открывающий страницу заказа, нет.

  • Номер телефона

    https://t.me/+15551234567 работает без имени пользователя, но только для тех, кому ваши настройки приватности разрешают видеть этот номер. Используйте, когда номер и так публичный, например линия поддержки, напечатанная на чеке.

  • Приглашение в группу или канал

    https://t.me/+AbCdEfGhIjKl это ссылка для вступления в закрытую группу или канал. Её можно отозвать прямо из Telegram, в этом и смысл: печатайте по коду на мероприятие и отзывайте его, когда мероприятие закончилось. Перед печатью проверьте срок действия ссылки и лимит участников, потому что QR-код не может пережить ссылку внутри себя.

  • Бот со стартовым payload

    https://t.me/your_bot?start=booth-berlin открывает чат с вашим ботом и незаметно передаёт ему booth-berlin. Это самый интересный вариант в списке и тот, которым почти никто не пользуется, поэтому генератору QR-кодов для ботов Telegram ниже отведён отдельный раздел.

Генератор QR-кодов для ботов Telegram и зачем нужны стартовые payload

Добавьте ?start=что-то к ссылке на бота, и Telegram передаст этот текст боту первым сообщением в виде /start что-то, ещё до того как человек напишет хоть слово. Payload ограничен 64 символами из букв, цифр, подчёркиваний и дефисов, чего хватает на код, идентификатор или короткий слаг. Выбор варианта с ботом выше превращает это в генератор QR-кодов для ботов Telegram, а не в простой кодировщик ссылок.

Эффект в том, что одна напечатанная наклейка перестаёт быть анонимной. ?start=booth-berlin и ?start=booth-lisbon ведут к одному боту, и бот знает, какую из них отсканировали. Дайте каждому столу на конференции свой payload, и вы получите счёт по столам без отслеживающего редиректа, без чужого скрипта аналитики и без ссылки, которую кто-то другой может выключить.

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

Ограничения, потому что именно они решают, подходит ли это вам. Всё это работает только с ботами; payload у ссылки на личный аккаунт не делает ничего. Payload открыто виден в адресе любому, кто посмотрит, так что это идентификатор, а не секрет и не токен. Совсем новому пользователю payload приходит в момент нажатия Начать. Для того, у кого чат с этим ботом уже открыт, клиенты расходятся в том, отправляется ли он повторно, так что не стройте ничего в расчёте на второй раз. И есть родственник, о котором стоит знать: ?startgroup=payload предлагает человеку добавить бота в одну из его групп и передаёт payload вместе с этим, и это правильная ссылка для плаката, обращённого к админам сообществ.

Одно различие стоит держать в голове: бот это аккаунт Telegram, за который отвечает программа. Личный аккаунт это человек. QR-код, открывающий бота, даёт мгновенный ответ и ноль человеческого тепла; код, открывающий имя пользователя, даёт человека, который может спать. Большинству команд нужно и то и другое: бот берёт первое сообщение, человек второе.

Цвет, контраст и логотип в центре

Любое украшение тратит один и тот же запас: коррекцию ошибок, которая позволяет сканеру восстановить код, увиденный не полностью.

  • Читается или нет, решает контраст, а не цвет. Подойдёт любой цвет, пока он по-настоящему тёмный на по-настоящему светлом фоне. Средне-серый на белом это граница, за которой сканирование становится ненадёжным, а фирменный цвет, который на экране смотрится сочно, в печати часто оказывается слишком светлым. Тёмное на светлом это то, под что строился каждый сканер; вариант с чёрным фоном переворачивает это, и камеры телефонов с ним справляются, а часть старых и промышленных сканеров нет.
  • Центр бесплатен, но до определённого предела. На уровне коррекции H сканер восстанавливает около 30% повреждённого символа, и именно это позволяет поставить в центр хоть что-то. Этот инструмент закрывает примерно четверть ширины, то есть уверенно укладывается в запас, и держит уровень H, пока в центре что-то есть. Положите сверху вторую вещь, сгиб, скрепку или вырубку, и вы тратите тот же запас дважды.
  • Какие значки переживают уменьшение. Опция с фавиконкой забирает значок вашего сайта и ставит его в центр. Квадратный контрастный знак на таком размере читается нормально. Логотип с текстом, тонкий контур или что угодно с четырьмя цветами превращается в кашу, и тогда лучше выбрать Ничего и положить собственную графику в скачанный SVG, где отступы контролируете вы.
  • Прозрачный фон для дизайнеров, а не для типографии. Прозрачный фон сохраняет то, что лежит под кодом, и это удобно, когда вы кладёте его на фотографию или цветную плашку в макете. Так же случайно печатают тёмный код по тёмной поверхности. Если выбираете прозрачный, убедитесь, что поверхность под ним светлая, или смените цвет кода на белый и пусть работает тёмная поверхность.

Как напечатать так, чтобы считалось с первого раза

Почти все неудачные сканирования вызваны четырьмя вещами, и все четыре решаются до того, как файл уйдёт с вашего компьютера.

  • Оставьте свободное поле. Пустая рамка вокруг кода это часть кода. По ней сканеры находят границы. Генератор закладывает стандартные четыре модуля поля; если обрезать скачанный файл под макет, вы их убрали.
  • Подберите размер под дистанцию чтения. Грубое правило: напечатанный код должен быть примерно в десять раз меньше расстояния, с которого его читают. Читают с 40 см на настольной табличке, печатайте около 4 см. Читают через 3 м на стенде, печатайте 30 см. Для всего, что уходит в типографию, скачивайте PNG 2048 px или SVG.
  • Держите ссылку короткой. Больше символов значит больше модулей, а больше модулей значит, что при том же печатном размере каждый из них физически мельче. Ссылка на имя пользователя даёт небольшой и терпимый к ошибкам код. Кампанейский адрес на 200 символов с пятью метками даёт плотный, которому нужна более твёрдая рука и камера получше. Выбросьте параметры, которые вы всё равно не станете читать.
  • Проверьте на худшем телефоне в офисе. Не на своём. Напечатайте в реальном размере, приклейте туда, куда он пойдёт, встаньте там, где встанет читающий, и попробуйте на самом старом аппарате, какой найдёте. Любая проблема из этого списка дёшево чинится до тиража и дорого после.

Статичный код не считает сканирования, и это нормально

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

Используйте отдельный адрес для каждого размещения. Чище всего стартовый payload бота, по причинам выше. Для кода на сайт дайте каждому размещению свой путь посадочной страницы или свой параметр кампании и читайте его в аналитике. Если нет ни того, ни другого, дайте каждой кампании своё приглашение в Telegram или свой аккаунт и считайте новые разговоры, а не сканирования. Вы теряете сырое число сканирований и оставляете то, которое приносит деньги: сколько этих людей ответили.

Что происходит после сканирования

Напечатанный код работает, когда его сканирует один человек. Он становится проблемой, когда его сканируют четыреста, потому что каждое такое сканирование это личное сообщение в персональный аккаунт Telegram, которое приходит в тот же список чатов, что и переписка с семьёй.

Вот здесь Entergram это ответ, а не реклама. Его CRM для продаж в Telegram собирает входящие более чем 100 персональных аккаунтов Telegram в одном интерфейсе, с назначением ответственных, стадиями воронки и своими полями у каждого чата, так что разговоры, начатые QR-кодом, ведёт команда, а не телефон одного человека. Работает на настоящих персональных аккаунтах, каждый через свой прокси, а не на Bot API, поэтому чат, который видит просканировавший, это чат с живым человеком.

Если код ведёт на бота, верно обратное: бот поздоровается и проставит метки, но отвечать в итоге всё равно придётся человеку. Entergram это место, куда приземляется такая передача.

Вопросы о QR-кодах для Telegram и сайтов

Этот бесплатный генератор QR-кодов действительно бесплатный?

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

Как сделать QR-код для моего аккаунта Telegram?

Выберите Имя пользователя Telegram, введите свой ник без @ и скачайте PNG или SVG. В коде будет https://t.me/yourname, который открывает чат с вами на любом телефоне с установленным Telegram.

Можно использовать его как генератор QR-кодов для сайта, а не только для Telegram?

Да. Выберите Адрес сайта и вставьте любую ссылку http или https. Код зашивает этот адрес напрямую, без редиректа через нас, поэтому он продолжит работать, что бы ни случилось с этой страницей.

Чем генератор QR-кодов для ботов Telegram отличается от кода с именем пользователя?

Код бота может нести стартовый payload, который Telegram передаёт боту первым сообщением. Это позволяет одному боту различать каждый напечатанный плакат, стол или город, чего код с именем пользователя не умеет. Всё остальное, размеры, цвета и файлы, одинаково.

Истекает ли срок действия QR-кода?

Сам код не истекает никогда, потому что внутри него ваша ссылка, а не редирект через нас. Истечь может ссылка внутри. Ссылка на имя пользователя живёт, пока вы держите это имя. Ссылку-приглашение в закрытую группу можно отозвать или ограничить по времени прямо из Telegram, и после этого напечатанный код перестанет работать.

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

Да. Файлы ваши, без обязательной атрибуции и без лицензии. Для всего, что попадёт в типографию, скачивайте SVG: он остаётся чётким в любом размере.

Что такое стартовый payload и нужен ли он мне?

Это текст, добавленный к ссылке на бота в виде ?start=что-то, который Telegram передаёт боту первым сообщением. Он нужен, если вы хотите знать, какой напечатанный код отсканировал человек, или нести реферальный код либо идентификатор товара. Для обычного кода с именем пользователя или адресом сайта он не нужен.

Почему QR-код выглядит иначе после замены одного символа?

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

Можно поставить в центр свой логотип?

Фавиконку вашего сайта туда можно поставить опцией Значок вашего сайта. Для всего остального скачайте SVG и положите логотип поверх центра в векторном редакторе. Держите его примерно в пределах четверти ширины, оставьте коррекцию ошибок на H и проверьте результат настоящим телефоном, прежде чем печатать тысячу штук.

Почему знак в центре требует коррекции ошибок H?

Всё, что стоит в центре, закрывает модули, которые сканер иначе прочитал бы. Уровень H позволяет восстановить около 30% повреждённого символа, и именно это делает центральный знак переносимым. Инструмент сам переключается на H и говорит об этом, вместо того чтобы дать вам скачать нечитаемый код.

Сработает ли код у человека без Telegram?

Он попадёт на веб-страницу t.me с вашим именем пользователя, где ему предложат приложение, а для публичных каналов покажут свежие посты. Написать вам он сможет только после установки Telegram, и это верно для любой ссылки Telegram.

Вы сохраняете имя пользователя или адрес, который я ввожу?

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

Чем это отличается от QR-кода внутри приложения Telegram?

Telegram может показать на экране QR-код вашего профиля, он сделан для обмена с телефона на телефон. Этот бесплатный генератор QR-кодов для Telegram выдаёт файл в печатном разрешении для любой ссылки, включая приглашения, ботов и обычные адреса сайтов, плюс SVG, который можно положить в макет.

Что дальше

Тоже бесплатно: Telegram Group Finder , Telegram Lead Finder , Telegram Message Formatter .

Сканирования это лёгкая часть

QR-код приводит человека в ваш Telegram. Ответить четыремстам таких, командой, без того чтобы кто-то переключал аккаунты на втором телефоне, это работа, которую делает Entergram.

Посмотреть Entergram