WiFi QR-код: поделиться паролем сети
Создание QR-кода для WiFi, формат строки, безопасность, использование в кафе, офисе, доме.
Посчитайте прямо здесь: JSON {ssid, password, encryption} → WiFi QR Code
Открыть инструмент целиком →Введение
Поделиться паролем от WiFi с гостями — обычная ситуация в кафе, отеле, коворкинге или дома. Диктовать шестнадцатизначный набор букв и цифр неудобно: гости ошибаются, переспрашивают, набирают заново. Гораздо проще повесить на стену QR-код: гость наводит камеру смартфона, нажимает «Подключиться» — и через секунду уже в сети. В этой статье разберём, как работает WiFi QR-код, как составить правильную строку для кодирования, какие тонкости безопасности стоит учесть, и как быстро сгенерировать код без программирования. Готовый код можно создать в нашем генераторе WiFi QR-кодов, а для общих QR-задач используйте универсальный QR-генератор.
Что такое WiFi QR-код
WiFi QR-код — это обычный QR-код, в который закодирована специальная строка с параметрами сети. Когда камера смартфона распознает эту строку, операционная система понимает, что это именно WiFi, и предлагает подключиться. Поддержка есть в iOS с 11-й версии, в Android — в нативной камере Google и в большинстве OEM-оболочек.
Главное отличие от обычного QR-кода со ссылкой — формат содержимого. Вместо https://... внутри лежит строка вида WIFI:T:WPA;S:MyNet;P:secret123;;. Это неофициальный, но де-факто стандартный синтаксис, который признают iOS, Android, Windows Phone и сторонние приложения.
Формат строки WiFi QR-кода
Строка для кодирования состоит из нескольких полей, разделённых точкой с запятой. Каждое поле имеет видКЛЮЧ:значение. Полный шаблон:
WIFI:T:<тип_шифрования>;S:<имя_сети>;P:<пароль>;H:<скрытая?>;;Разберём на реальном примере, что кодирует каждая часть строки WIFI:T:WPA;S:MyNetwork;P:mypass;;. Префикс объявляет «это сеть», поля идут через точку с запятой, а двойная точка в конце закрывает запись.
| Фрагмент | Что означает | Примеры значений |
|---|---|---|
WIFI: | Префикс, по которому камера понимает, что перед ней не ссылка, а параметры подключения | Всегда WIFI:, с заглавной буквы |
T: | Тип аутентификации сети. WPA здесь покрывает и WPA2, и смешанный режим WPA2/WPA3 | WPA, WEP, nopass |
S: | Имя сети (SSID) — ровно так, как оно вещается роутером, с учётом регистра | MyNetwork, Home_2.4G, Cafe Free WiFi |
P: | Пароль. Опускается, если в поле T стоит nopass | mypass, p@ssw0rd-2025 |
H: | Признак скрытой сети. Указывается, только если SSID не вещается в эфир | true или поле не пишется вовсе |
;; | Терминальная пара — обязательный маркер конца строки. Без неё часть ридеров не распознает код | Всегда две точки с запятой подряд |
Примеры для разных типов сетей
# Защищённая сеть WPA2
WIFI:T:WPA;S:HomeNet;P:p@ssw0rd-2025;;
# Открытая сеть без пароля
WIFI:T:nopass;S:CafeFree;;
# Скрытая сеть
WIFI:T:WPA;S:HiddenCorp;P:l3tm31n;H:true;;
# Устаревший WEP (не рекомендуется)
WIFI:T:WEP;S:OldNet;P:0123456789;;Экранирование спецсимволов
Если SSID или пароль содержат символы ;, :,, или \, их нужно экранировать обратным слэшем. Иначе парсер решит, что началось следующее поле. Например, для пароля a;b:c строка примет видP:a\;b\:c. Это особенно важно, если пароль сгенерирован случайно и содержит набор спецсимволов.
Как сгенерировать QR-код
Технически WiFi QR-код ничем не отличается от обычного — это просто QR с заранее подготовленной строкой. В библиотекеqrcode на JavaScript это выглядит так:
function buildWifiString(ssid, password, hidden = false) {
const esc = (s) => s.replace(/([;:,\\])/g, '\\$1');
const ssidPart = esc(ssid);
const pwdPart = password ? `P:${esc(password)};` : '';
const hiddenPart = hidden ? 'H:true;' : '';
return `WIFI:T:WPA;S:${ssidPart};${pwdPart}${hiddenPart};`;
}
// Передаём строку в QR-генератор
QRCode.toCanvas(canvas, buildWifiString('HomeNet', 'p@ssw0rd-2025'), {
errorCorrectionLevel: 'M',
width: 320
});Уровень коррекции ошибок M (15%) обычно достаточен для кода на стене. Если планируете печатать на бумаге, которая может помяться, используйте H (30%) — код останется читаемым даже при частичном повреждении. Подробнее о версиях, ёмкости и уровнях коррекции самих QR-кодов — в руководстве по QR-генераторам.
Чтобы не писать код — откройте наш генератор WiFi QR-кодов. Введите SSID, пароль, выберите тип шифрования, и через секунду получите готовое изображение для печати или встраивания на сайт.
Сценарии использования
Дом и гости
Распечатайте QR-код на карточке и поставьте на видное место в гостиной. Гости наводят камеру — и подключаются, без необходимости диктовать пароль. Это особенно удобно, когда у вас длинный случайный пароль, который невозможно запомнить.
Кафе, рестораны и гостиницы
Для общественных заведений QR-код — это ещё и брендинг. Код оформляют в фирменном стиле, размещают на столиках, в меню или на стойке ресепшн. Посетитель получает доступ к сети за 2 секунды, без участия персонала, что снижает нагрузку на официантов и администраторов.
Коворкинги и офисы
В офисе для гостей обычно создают отдельную гостевую сеть с ограниченными правами: только интернет, без доступа к внутренней инфраструктуре. QR-код на этой сети можно повесить в переговорке и обновлять раз в несколько месяцев, не тревожа сотрудников.
Мероприятия и конференции
На ивентах с большим числом участников QR-код удобно вывести на экран перед сценой или напечатать на бейджах. Участники подключаются к сети без логина и пароля, организаторы получают минимум обращений в техподдержку.
Безопасность: что важно учесть
Пароль в открытом виде
WiFi QR-код содержит пароль в открытом виде. Здесь важен нюанс: когда гость подключается по кнопке, сам пароль он не видит, но код — это обычный текст, и любой QR-ридер покажет его как строку. Достаточно сфотографировать код со стены кафе, чтобы дома расшифровать пароль и вернуться в сеть без разрешения. QR на виду в общественном месте — это, по сути, публичный пароль: считайте, что вы его раздали всем, кто проходит мимо. Поэтому не публикуйте код в соцсетях, на сайтах и в Telegram-каналах, не вешайте его на основную домашнюю или офисную сеть. Требования к самому паролю собраны в материале про безопасность паролей.
WPA2 и WPA3 в QR-коде
Синтаксис строки не различает WPA2 и WPA3: в поле T в любом случае пишется WPA, а телефон сам договаривается с роутером о протоколе. Проблема возникает на обратной стороне: если сеть настроена в режиме «только WPA3» (SAE), старые смартфоны без поддержки SAE не подключатся, даже если строка составлена верно. Для сети, к которой подключаются гости, надёжнее смешанный режим WPA2/WPA3 — он принимает и новые, и старые устройства.
Гостевая сеть
Для гостей создавайте отдельную сеть с изоляцией клиентов. В роутерах это называется Guest Network или AP Isolation. Гости получают доступ в интернет, но не видят другие устройства в сети: ваш NAS, принтер, умный дом. Это защищает основную инфраструктуру при компрометации пароля — а QR-код на стене считайте компрометацией сразу.
Регулярная смена пароля и перевыпуск кода
В общественных местах пароль разумно менять раз в несколько месяцев. Смена пароля и перевыпуск QR — одно и то же действие: старый код не «отзывается» дистанционно, он просто перестаёт подходить. Значит, вместе с паролем нужно перегенерировать код и заменить все распечатки — на столиках, у стойки, в бейджах. Забытая наклейка со старым кодом будет вводить гостей в заблуждение, пока её не снимут. Зато ротация упрощает отзыв доступа: сменили пароль — и все, кто расшифровал старый код, остались за бортом.
Открытые сети
Для открытых сетей (T:nopass) код тоже работает: камера предлагает подключиться без пароля. Но помните, что в открытой сети трафик может перехватываться другими участниками. Если пользователь подключается к открытой сети для доступа в интернет, напомните ему использовать VPN и HTTPS-сайты.
Совместимость и проверки
Формат поддерживается широко, но поведение на разных устройствах отличается. Основные случаи сведены в таблицу.
| Устройство | Поддержка | Как подключается |
|---|---|---|
| iPhone, iPad | Нативная камера, iOS 11+ | Камера распознаёт код, появляется кнопка «Присоединиться к сети» |
| Android (современные) | Нативная камера, большинство оболочек | Тап по уведомлению, затем «Подключиться» — без приложений |
| Старые Android (до 5–6 версии) | Не поддерживают нативно | Только через сторонний QR-ридер, который умеет формат WIFI: |
| Windows-ноутбук | Нет встроенного распознавания | Нужен QR-ридер (приложение или онлайн-сервис), пароль вводится вручную |
| macOS | Нет нативного ридера | Через iPhone-камеру или стороннее приложение, затем ручной ввод |
| Роутеры с печатью QR | Заводская наклейка на корпусе | Код с паролем по умолчанию; после смены пароля наклейка теряет смысл |
После генерации кода обязательно проверьте его на нескольких устройствах: iPhone, Android-смартфон разных брендов. Иногда проблемы возникают с SSID, содержащим эмодзи или не-ASCII символы — такие сети лучше называть латиницей, чтобы избежать проблем с кодировкой.
Печать и размер
Для печати на стену минимальный размер кода — 5×5 см. На таком размере код читается с расстояния 30–50 см. Если код размещён дальше (например, на стене за столом), увеличьте до 10×10 см. Для экрана смартфона достаточно 200×200 пикселей, но для универсальности сохраняйте в PNG с разрешением не менее 600×600 — тогда код будет чётким и на retina-дисплеях, и при печати.
Типовые проблемы и их решения
Почти каждая жалоба «код не работает» укладывается в пять ситуаций. Найдите свою в левой колонке — справа то, что делать.
| Ошибка | Решение |
|---|---|
| Телефон не читает QR или показывает строку как текст | Проверьте строку посимвольно: регистр SSID и пароля должен совпадать с реальным в точности, спецсимволы экранированы (\;, \:, \,, \\), а в конце стоят две точки с запятой |
| Код сканируется, но подключение не происходит | Сверьте тип шифрования: если в строке стоит T:WPA, а сеть работает в другом режиме (или наоборот указан WEP), телефон передаёт пароль не тем протоколом. Выберите в генераторе тот тип, что выставлен в настройках роутера |
| Пароль со спецсимволами ломает строку | Точка с запятой внутри пароля рвёт поля — её и остальные служебные символы нужно экранировать обратным слэшем: \;. Кавычки оставляются как есть, а вот ;, :, , и \ обязательно |
| SSID набран кириллицей | Часть камер и ридеров не справляется с не-ASCII именем: код считывается, но сеть не находится. Самое надёжное — переименовать сеть латиницей в настройках роутера |
| После смены пароля на роутере код перестал работать | Это ожидаемо: старый QR хранит прежний пароль. Перегенерируйте код с новым паролем и замените все распечатки — дистанционно отозвать старый код нельзя |
Альтернативы: NFC и Bluetooth
QR-код — не единственный способ поделиться доступом к WiFi. Android и iOS поддерживают передачу сети по Bluetooth или NFC между устройствами одного владельца. На iPhone в настройках WiFi есть пункт «Поделиться паролем» — он срабатывает, если устройство контакта находится рядом и в телефонах включён Bluetooth. Это удобно внутри семьи, но не подходит для гостей: нужно, чтобы контакт был в адресной книге.
NFC-метки работают похоже на QR: гость прикладывает смартфон к наклейке на столе — и подключается. Но NFC поддерживают не все телефоны, а программирование меток требует специальных приложений. QR-код остаётся самым универсальным решением: его читают любые камеры, а для генерации нужен только браузер.
Дизайн и оформление кода
В общественных местах QR-код часто встраивают в дизайн-макет: добавляют логотип в центр, рамку, призыв «Наведите камеру, чтобы подключиться к WiFi». Большинство современных смартфонов распознает QR-код с логотипом в центре, если логотип занимает не более 25–30% площади, а уровень коррекции ошибок выставлен на H (30%).
При печати обращайте внимание на контраст: чёрный код на белом фоне — золотой стандарт. Цветные инверсные варианты (белый код на чёрном) работают, но не на всех камерах. Светло-серый код на белом фоне — плохая идея: контраста недостаточно, особенно при плохом освещении. Если хотите брендинг, лучше окрасить рамку вокруг кода, а сам код оставить стандартным.
Частые вопросы
Можно ли сделать WiFi QR-код без пароля?
Да. Для открытой сети укажите T:nopass и не пишите поле P: WIFI:T:nopass;S:CafeFree;;. Камера предложит подключиться одним тапом. Это удобно для гостевых сетей, но помните: подключиться сможет любой, кто окажется в радиусе, поэтому открытую сеть обязательно изолируйте от основной и ограничьте полосу.
Как отсканировать QR-код со скриншота?
На Android откройте снимок в Google Фото и нажмите значок Lens — код в кадре будет распознан. На iPhone откройте скриншот в приложении «Фото»: iOS сама находит коды на изображениях и предлагает действие. Если на вашем устройстве этого нет, загрузите скриншот в любой онлайн-ридер QR-кодов.
Работает ли на iPhone и Android без приложений?
Да, на смартфонах достаточно штатной камеры: iPhone начиная с iOS 11, большинство современных Android. Приложения нужны Windows-ноутбукам и macOS — там придётся поставить QR-ридер и ввести пароль вручную.
Безопасно ли показывать QR-код посетителям?
Безопасно при трёх условиях: сеть гостевая (не основная), клиенты изолированы друг от друга, пароль регулярно меняется вместе с перевыпуском кода. При их соблюдении худшее, что вынесет посетитель, — доступ в интернет. Вешать код с паролем от основной сети, где живут ваш роутер, NAS и умный дом, нельзя: любой ридер покажет этот пароль как текст.
Что делать, если SSID с кириллицей?
Попробуйте сгенерировать код и проверить его на нескольких устройствах: часть камер нормально понимает UTF-8. Но многие ридеры, особенно на Windows и в старых оболочках, покажут кракозябры, и телефон не найдёт сеть. Практичное решение — переименовать сеть латиницей: это разовая настройка роутера, после которой код работает везде.
Чем WiFi QR отличается от обычного QR-кода?
Только содержимым: вместо ссылки внутри закодирована строкаWIFI:..., которую операционная система распознаёт особым образом. Сам код генерируется тем же алгоритмом, и для него верно всё, что касается версий, размеров и уровней коррекции ошибок. Сгенерировать код можно в генераторе WiFi QR-кодов, а любые другие типы — ссылки, текст, контакты — в универсальном QR-генераторе.
Заключение
WiFi QR-код — это простой способ поделиться паролем сети без ошибок и переспрашиваний. Строка форматаWIFI:T:...;S:...;P:...;; кодируется как обычный QR, а камера смартфона распознаёт её и предлагает подключиться. Главное при использовании — следить за безопасностью: не публиковать код в открытых каналах, использовать гостевую сеть с изоляцией клиентов и регулярно менять пароль вместе с перевыпуском распечаток. Создать код без программирования можно в нашем генераторе WiFi QR-кодов, а для любых других QR-задач подойдёт универсальный QR-генератор. Распечатайте код, поставьте на видное место — и ваши гости подключатся к сети за пару секунд.
Попробуйте эти инструменты
Похожие статьи
Client-side vs Server-side: где обрабатывать файлы
Сравнение обработки файлов в браузере vs на сервере: приватность, скорость, ограничения, безопасность.
Почему браузерные инструменты лучше облачных
Преимущества client-side обработки: приватность, нет загрузки, нет регистрации, скорость, бесплатно.
Конвертация файлов: лучшие практики
Правила конвертации: сохранение качества, выбор формата, batch обработка, автоматизация.
Оптимизация веб-производительности: изображения
Lazy loading, responsive images, современные форматы (WebP, AVIF), CDN, сжатие, влияние на SEO.