Das WIFI:-Format
Ein WLAN-QR-Code enthält eine Textzeile, die mit WIFI: beginnt und Felder durch Semikola getrennt auflistet, mit zwei Semikola am Ende. Für ein typisches Heim- oder Büronetzwerk lautet sie WIFI:T:WPA;S:MyNetwork;P:secret;;, wobei T der Sicherheitstyp ist, S der Netzwerkname (SSID) und P das Passwort.
Das Format ist aus Open-Source-Barcode-Leserprojekten entstanden und zu einer De-facto-Konvention geworden. Neuere Ausgaben der WPA3-Spezifikation der Wi-Fi Alliance beschreiben ein eng verwandtes URI-Format, das optionale Felder für neuere Sicherheitsfunktionen ergänzt.
- T: Sicherheitstyp, meist WPA, WEP oder nopass für ein offenes Netzwerk
- S: der Netzwerkname (SSID), genau wie angezeigt, mit Beachtung der Groß- und Kleinschreibung
- P: das Passwort; bei einem offenen Netzwerk weglassen
- H:true kennzeichnet ein verstecktes Netzwerk, das seinen Namen nicht aussendet
Sicherheitstypen und Sonderzeichen
Der Wert WPA wird für WPA, WPA2 und in der Praxis die meisten persönlichen WPA3-Netzwerke verwendet, weil Smartphones das genaue Protokoll beim Verbinden aushandeln. WEP ist veraltet und unsicher, und nopass ist für offene Netzwerke ohne Passwort. Unternehmensnetzwerke, die Benutzername und Zertifikat brauchen, sind mit diesem einfachen Format nicht gut bedient.
Enthält der Netzwerkname oder das Passwort einen Backslash, ein Semikolon, ein Komma, einen Doppelpunkt oder ein Anführungszeichen, muss dieses Zeichen mit einem Backslash maskiert werden. Ein Passwort, das als pass;word geschrieben ist, wird zum Beispiel als pass\;word kodiert. Ein Fehler hierbei ist einer der häufigsten Gründe, warum sich ein WLAN-Code scannen lässt, aber keine Verbindung zustande kommt.
Smartphone-Unterstützung und gute Praxis
Die eingebauten Kamera-Apps auf dem iPhone (etwa ab iOS 11) und auf Android (etwa ab Android 10) erkennen WLAN-Codes und bieten an, dem Netzwerk beizutreten. Ältere Smartphones brauchen möglicherweise eine eigene Scanner-App.
Das Passwort ist im Klartext im Code gespeichert, sodass es jeder lesen kann, der ihn scannen kann. Gastnetzwerke eignen sich gut, und der Code muss jedes Mal neu erzeugt werden, wenn sich das Passwort ändert, da der Text im gedruckten Bild feststeht.