Wi-Fi QR
QR-код, содержащий строку формата WIFI:S:<SSID>;T:<WPA|WEP|nopass>;P:<пароль>;; — при сканировании смартфон автоматически подключается к беспроводной сети без ввода пароля вручную.
Wi-Fi QR — QR-код, в котором закодирована строка конфигурации беспроводной сети. Формат строки стандартизирован спецификацией ZXing (2010) и выглядит так: WIFI:S:<SSID>;T:<WPA|WEP|nopass>;P:<пароль>;H:<true|false>;;. При сканировании операционная система разбирает строку и предлагает немедленное подключение — без копирования пароля и ручного поиска сети в настройках.
Нативная поддержка появилась в iOS 11 (2017): приложение Камера распознаёт строку и выводит баннер «Подключиться к сети». Android получил встроенную поддержку в версии 10 (2019); до этого требовались сторонние приложения — Google Lens или Barcode Scanner. Современные устройства на обеих платформах считывают Wi-Fi QR без установки дополнений. Формат статический: пароль зашит в код в момент генерации, поэтому после смены пароля сети код нужно перегенерировать. Для гостевых сетей с ротацией паролей удобнее использовать статический QR-код со ссылкой на страницу с актуальными данными.
Структура строки
- S — SSID (имя сети); обязательное поле; чувствительно к регистру.
- T — тип защиты:
WPA(охватывает WPA, WPA2, WPA3),WEP(устаревший, не рекомендуется) илиnopass(открытая сеть без пароля). - P — пароль; опускается при
T:nopass; приT:WEPключ передаётся в шестнадцатеричном или ASCII-формате. - H —
true, если сеть скрытая (SSID не транслируется в эфир); по умолчаниюfalse; приH:trueклиент выполняет прямой проб-запрос. - Экранирование спецсимволов: символы
\,;,,,:внутри значений экранируются обратным слешем —\\,\;,\,,\:соответственно. Пробелы в SSID экранировать не нужно. - Завершитель: строка заканчивается двумя точками с запятой
;;— это обязательное условие корректного разбора на всех платформах.
Пример корректной строки для сети CafeNet с паролем qr2025: WIFI:S:CafeNet;T:WPA;P:qr2025;;. Создать такой Wi-Fi QR-код можно в генераторе qrcode.website — поля формы собирают строку автоматически.
Сценарии применения
- Кафе и рестораны — код на столике или в меню: гость сканирует и подключается к гостевой сети за секунду, бариста не называет пароль вслух.
- Гостиницы — карточка в номере или стикер у ресепшена; при смене пароля достаточно перепечатать один листок.
- Коворкинги — коды для разных зон (общая, переговорные, тихая); принтер-стикер и ламинирование дают вечный дисплей.
- Переговорные комнаты — Wi-Fi QR на флипчарте или экране избавляет от запросов пароля в чате.
- Медицинские центры — пациенты в очереди подключаются самостоятельно, нагрузка на ресепшен снижается.
- Гостевые домашние сети — отдельный SSID для гостей: QR-код в рамке у входа, основная сеть остаётся закрытой.
Частые вопросы
Безопасно ли хранить пароль в QR-коде?
Строка WIFI:... хранится в коде в открытом виде — любой, кто отсканирует код или декодирует его онлайн-инструментом, увидит пароль. Это приемлемо для гостевых сетей, изолированных от корпоративного сегмента. Для рабочих сетей с чувствительными данными рекомендуется использовать отдельный гостевой SSID с ограниченным трафиком. При физическом размещении кода убедитесь, что посторонние не могут незаметно заменить его на поддельный: QR-стикер поверх оригинала — распространённый вектор атаки в публичных местах. Подробнее об этом и других угрозах читайте в гайде по Wi-Fi QR.
Почему смартфон не предлагает подключиться после сканирования?
Возможные причины: (1) устройство на Android версии ниже 10 — нужен сторонний сканер с поддержкой формата WIFI:; (2) iOS ниже 11 — аналогично; (3) строка сформирована с ошибкой — чаще всего отсутствует завершающий ;; или спецсимволы в SSID/пароле не экранированы; (4) сеть скрытая, но поле H:true не указано; (5) на устройстве отключены уведомления о подключении к сетям в настройках Wi-Fi. Для диагностики откройте QR-код любым декодером и проверьте строку вручную — корректная должна начинаться на WIFI:S: и заканчиваться на ;;. Также убедитесь, что тип защиты указан точно: значение WPA2 не является валидным для поля T — нужно писать просто WPA.
Можно ли сделать Wi-Fi QR для сети с протоколом WPA3?
Да. Спецификация поля T не разделяет WPA2 и WPA3 — оба протокола обозначаются значением WPA. Операционная система согласовывает конкретный протокол с точкой доступа в процессе рукопожатия (handshake), используя наилучший поддерживаемый обоими. Если роутер работает в режиме WPA2/WPA3-mixed, подключение пройдёт на WPA3 для устройств с поддержкой SAE и на WPA2 для остальных. Строка кода при этом одинакова: WIFI:S:MyNet;T:WPA;P:mypassword;;. Единственный нюанс: сети с WPA3-only Enterprise (802.1X) не поддерживаются форматом WIFI: — для них нужна профиль-конфигурация через MDM или ручная настройка.