QR-код для Wi-Fi

Также называют: QR-код WiFi, URI WIFI:, QR-код сети

Определение

QR-код для Wi-Fi хранит имя сети, пароль и тип защиты, чтобы телефон мог подключиться к сети сканированием без ввода вручную. Его текст выглядит так: WIFI:T:WPA;S:MyNetwork;P:secret;;.

Формат WIFI:

QR-код для Wi-Fi содержит одну строку текста, которая начинается с WIFI: и перечисляет поля через точку с запятой, а заканчивается двумя точками с запятой. Для обычной домашней или офисной сети она выглядит как WIFI:T:WPA;S:MyNetwork;P:secret;;, где T — тип защиты, S — имя сети (SSID), а P — пароль.

Формат вырос из проектов считывателей штрихкодов с открытым исходным кодом и стал негласным стандартом. В последних редакциях спецификации WPA3 от Wi-Fi Alliance описан близкий по смыслу формат URI, добавляющий необязательные поля для более новых функций защиты.

  • T: тип защиты, обычно WPA, WEP или nopass для открытой сети
  • S: имя сети (SSID) в точности как оно отображается, с учётом регистра
  • P: пароль; для открытой сети его опускают
  • H:true отмечает скрытую сеть, не передающую своё имя

Типы защиты и специальные символы

Значение WPA используют для WPA, WPA2 и на практике для большинства личных сетей WPA3, потому что телефоны согласуют точный протокол при подключении. WEP устарел и небезопасен, а nopass — для открытых сетей без пароля. Корпоративные сети, для которых нужны имя пользователя и сертификат, этим простым форматом обслуживаются плохо.

Если имя сети или пароль содержит обратную косую черту, точку с запятой, запятую, двоеточие или двойную кавычку, этот символ нужно экранировать обратной косой чертой. Например, пароль pass;word кодируется как pass\;word. Ошибка в этом — одна из самых частых причин, по которым код Wi-Fi сканируется, но подключение не происходит.

Поддержка на телефонах и хорошая практика

Встроенные приложения камеры на iPhone (примерно с iOS 11) и на Android (примерно с Android 10) распознают коды Wi-Fi и предлагают подключиться к сети. Более старым телефонам может понадобиться отдельное приложение-сканер.

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

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

Как сделать QR-код для моего Wi-Fi?

Закодируйте в QR-коде текст WIFI:T:WPA;S:ИмяВашейСети;P:ВашПароль;;, подставив имя и пароль. Большинство телефонов при сканировании предложат подключиться к сети.

Работает ли QR-код для Wi-Fi с WPA3?

В большинстве случаев да. T:WPA обычно подходит для личных сетей WPA2 и WPA3, потому что телефон согласует протокол при подключении.

Почему мой QR-код для Wi-Fi сканируется, но подключения нет?

Обычные причины — неверно введённое имя сети (оно чувствительно к регистру), сменившийся пароль или специальные символы вроде ; , : или \, не экранированные обратной косой чертой.

Безопасно ли размещать QR-код для Wi-Fi на виду?

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

Все термины