QR-код · подключение к сетиQR-код для Wi-Fi

Гость наводит камеру и подключается без ввода пароля. Строка собирается в браузере — пароль от вашей сети никуда не отправляется.

Пароль не покидает вкладку: ни на сервер, ни в логи он не уходит
Все типы кодов
01Генератор02Строка03О формате04Вопросы05Похожие
01

Генератор кода

Данные, оформление и уровень коррекции — превью обновляется на каждый ввод
Данные
Оформление
Рамка с подписью

Рамка держит тихую зону в четыре модуля сама — то самое поле, из-за которого код чаще всего не сканируется с печати.

Цвет кода
Логотип
Коррекция ошибок
Логотип не добавлен — весь бюджет коррекции свободен
Экспорт
Размер

фон не заливается — код ляжет на любую подложку В PDF код — вектор, подпись — картинка в 300 dpi: кириллицы в базовых шрифтах PDF нет, и это единственный способ не потерять русский текст.

Payload
WIFI:T:WPA;S:MyNetwork;P:secret123;;
Версия 329 модулей
Статический код навсегда · бесплатно · без рекламы · без сервера
Код отлично сканируетсяконтраст 18.5:1

Контраст в норме, логотип в пределах бюджета, отступ достаточный.

02

Строка подключения

Формат придумала Google, официальным стандартом он не стал, но поддерживается везде. Здесь видно, из чего собрана строка и какие символы пришлось экранировать — именно на экранировании ломается большинство самодельных генераторов.
WIFI:T:WPA;S:MyNetwork;P:secret123;;
ПолеЗначениеОграничение
T · Тип защитыWPAWPA покрывает WPA и WPA2, WEP — для старого оборудования, nopass — открытая сеть
S · Имя сетиMyNetworkSSID, до 32 байт — не символов: кириллица занимает по два
P · Парольsecret123у открытой сети параметр не выводится вовсе
Экранировать нечего: спецсимволов в имени сети и пароле нет.
Пароль записан в коде открытым текстом. Обычный сканер покажет строку целиком — код скрывает пароль от ручного набора, но не шифрует его.
03

О формате

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

Почему подключение не проходит

Спецсимвол в пароле не экранирован

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

Пароль похож на шестнадцатеричный ключ

Значение из цифр и букв A—F часть устройств принимает за HEX-ключ, а не за текст. Подключение не проходит с виду правильным паролем. Лечится кавычками вокруг значения: `P:"DEADBEEF";`.

Тип защиты не тот, что на роутере

Строка с `T:WPA` не подключит к сети на WEP, и наоборот. При WPA3 в большинстве случаев работает `WPA`, но отдельные устройства требуют `SAE` — это первое, что стоит проверить при отказе.

У открытой сети оставили пустой пароль

Пустой, но присутствующий параметр `P:` заставляет часть телефонов подключаться как к защищённой сети. Правильно — выбрать «Без пароля»: тогда параметр не выводится совсем.

Код от основной сети висит на виду

Обычный сканер покажет строку целиком с паролем открытым текстом. Табличка в переговорной, которую видно из коридора, раздаёт доступ ровно всем, кто мимо прошёл. Для гостей — отдельная сеть, изолированная от рабочей.

Ждут подключения с ноутбука

Ни Windows, ни macOS не умеют подключаться к сети по коду штатно. Формат рассчитан на телефоны и планшеты; на ноутбуке код придётся прочитать сканером и ввести пароль руками.

04

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

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