Перейти к основному содержимому
OpenQRS
Инструменты
Текущий язык: Русский
100% приватно

Генератор QR-кода номера телефона

100% приватно и локально — ваши данные никогда не покидают браузер. Эти QR-коды постоянны и никогда не истекают.

Настройки: Телефон

Международная форма: знак плюса, код страны, затем номер. Пробелы, дефисы и скобки снимаются перед кодированием.

Введите номер телефона в международной форме.

Дизайн

Форма модулей
Пресеты
Рамка углов
Добавить логотип в центр
Выберите изображение или перетащите его сюдаPNG, JPEG, WebP или GIF, до 1000 КБ

Изображение читается на этой странице и встраивается в код как data: URL. Оно никуда не загружается и остаётся внутри файла, который вы скачиваете.

Ещё параметры дизайна

Тёмная половина кода. Держите её заметно темнее фона по светлоте.

Закрашивает и свободную зону, и промежутки между модулями. Прозрачный фон исключает его из файла, поэтому им ничего не рисуется.

Контраст 11.5:1 между модулями и фоном.

Пресеты

PNG и WebP сохраняют альфа-канал; в SVG прямоугольник фона просто отсутствует. Светлой половиной контраста становится то, на чём код размещён.

Градиент

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

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

45°

Градусы по часовой стрелке от направления слева направо. Радиальный градиент расходится из центра, поэтому угол действует только для линейного.

Форма модулей

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

Рамка углов

Кольцо трёх поисковых узоров.

Центр углов

Зрачок внутри каждого поискового узора.

4 мод.

Пустое поле вокруг кода, измеряется в модулях. Стандарт задаёт минимум 4.

Более высокий уровень переносит больше повреждений и стоит ёмкости, поэтому то же содержимое даёт более плотный символ.

В центре стоит логотип, и он удерживает уровень H. Предел его ширины следует за символом: 14% на самом маленьком коде и 30% на плотном.

Предпросмотр и экспорт

Экспорт

Экспорт

Растр, для экранов

Заполните форму, чтобы включить скачивание.

Размер экспорта и закодированный текст
Данные
Пока не закодировано
Символ
Ещё не построен
Коррекция
Q

Ожидание ввода

Размер экспорта

От 64 до 4096 пикселей. Экспорт при 1024 px.

Закодированный текст

Полезная нагрузка — ссылка tel: с вашим номером в международной форме. Телефоны предлагают набрать его, а номер закодирован в самом символе, поэтому печатный код нельзя перенаправить на чужую линию.

Когда его сканируют

Телефон показывает номер и предлагает позвонить, а большинство настольных сканеров просто отображают цифры и не делают ничего больше.

Полезная нагрузка tel: и почему ей нужен код страны

Код содержит одну строку и больше ничего: tel:, а следом номер со снятыми разделителями. Для +7 495 123 45 67 это tel:+74951234567 — шестнадцать байт в сумме.

Портативным его делает ведущий плюс. RFC 3966, который определяет tel:, считает номер без плюса местным, которому нужен дополнительный контекст, прежде чем его удастся разрешить, — контекст, который напечатанный квадрат предоставить не может. Национальный номер может правильно набраться у того, кто уже в сети этой страны, и не набраться у гостя с иностранной SIM-картой, а это ровно тот человек, который скорее всего и сканирует код в гостинице или в аэропорту.

Известная шероховатость — добавочные номера. У tel: есть для них параметр, но аппараты обращаются с ним по-разному: одни его набирают, другие игнорируют, третьи отвергают ссылку целиком. Если звонящим нужен добавочный, напечатайте его читаемым текстом рядом с символом.

Телефоны звонят, настольные машины в основном нет

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

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

Короткая полезная нагрузка получает коррекцию даром

Шестнадцать байт умещаются в символ версии 2, 25 модулей в поперечнике, на уровне коррекции M — и на уровне Q тоже, который на этой версии всё ещё вмещает 20 байт. Уровень Q здесь стоит по умолчанию именно поэтому: он восстанавливает примерно четверть кодовых слов символа и ничего не стоит в размере.

Уровень H поднял бы тот же номер до версии 3, 29 модулей в поперечнике. Это оправдано на дверной табличке, которую будут царапать и мыть, и излишне на визитке, живущей в бумажнике.

Поэтому же код tel: можно печатать по-настоящему мелко. Двадцать пять модулей свободно укладываются в 2 см; ссылка на сотню символов в те же 2 см не прочитается.

  • tel:+74951234567 — 16 байт, версия 2, 25 модулей в поперечнике на уровне Q
  • Тот же номер на уровне H — версия 3, 29 модулей в поперечнике
  • Сохраняйте свободную зону в четыре модуля: на таком размере её обрезка стоит дороже, чем даёт уровень коррекции

Вопросы и ответы

Звонит ли сканирование сразу?

Нет. Сканеры на телефонах показывают номер и сначала просят подтверждения. QR-код не может поставить вызов сам.

Работает ли это на компьютере?

Расшифровывается — да, но с пользой только если на этой машине что-то обрабатывает ссылки tel: — программный телефон или настольный клиент для звонков. Иначе сканер покажет цифры и остановится.

Обязательно ли включать код страны?

Практически — да. Без ведущего плюса и кода страны ссылка — это местный номер, и наберётся ли он, зависит от сети, в которой оказался звонящий. Международная форма работает откуда угодно.

Можно ли добавить добавочный номер или пункт меню?

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

Как работает статический QR-код

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

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