Generador de Código QR para Wi-Fi

Genere un código QR que permite a los teléfonos unirse a una red Wi-Fi con un solo escaneo, sin escribir la contraseña. Reconocido de forma nativa por las cámaras de iOS y Android. Funciona por completo en su navegador.

215 visitas

El Formato del Código QR de Wi-Fi

Escanear un código QR de Wi-Fi funciona porque el código codifica una pequeña cadena estructurada en lugar de un enlace normal: WIFI:T:WPA;S:MiRed;P:MiContraseña;H:false;;. Cada campo tiene una clave de una sola letra — T para el tipo de seguridad (WPA, WEP o nopass para una red abierta), S para el nombre de la red (SSID), P para la contraseña y H para indicar si la red está oculta — separados por punto y coma y cerrados con un doble punto y coma. La app de cámara de un teléfono analiza esa cadena, reconoce el prefijo WIFI: y ofrece unirse directamente a la red en lugar de abrirla como un enlace o texto plano.

Este formato no cuenta con ninguna especificación oficial del IEEE ni de la Wi-Fi Alliance. Fue popularizado por ZXing (Zebra Crossing), la biblioteca de código abierto para escanear códigos de barras sobre la que se construyeron muchos de los primeros lectores QR de Android, y se convirtió en el estándar de facto de la industria simplemente porque todos los demás copiaron la misma sintaxis. Apple le dio soporte oficial de primera clase a partir de iOS 11 en 2017, cuando la app de Cámara integrada obtuvo la capacidad de reconocer un código QR de Wi-Fi y ofrecer un aviso de "Unirse a la red" con un solo toque; la cámara integrada de Android y Google Lens también soportan el mismo formato de forma nativa. Como el formato nunca quedó cerrado tras una especificación formal, existen pequeñas diferencias de implementación entre los distintos lectores — algunos, si se omite por completo el campo H:, asumen con elegancia que la red es visible — pero los campos T:, S: y P: se leen de forma idéntica en prácticamente todos los lectores en uso hoy en día, lo que hace que el formato sea fiable en la práctica pese a no tener un organismo de estandarización que lo respalde.

Por Qué Hay que Escapar los Caracteres Especiales

Como el punto y coma y la coma son los propios separadores de campos y valores del formato, un nombre de red o contraseña que contenga alguno de ellos — una red de invitados llamada Oficina,Piso 2, por ejemplo — rompería el analizador en silencio si se dejara tal cual: la coma sin escapar se interpretaría erróneamente como el límite entre dos campos completamente distintos, corrompiendo todo lo que viene después. La especificación resuelve esto exigiendo que cinco caracteres se escapen con una barra invertida delante allí donde aparezcan dentro de un valor: la propia barra invertida (\\\), el punto y coma (;\;), la coma (,\,), los dos puntos (:\:) y las comillas dobles ("\"). Esta herramienta aplica ese escapado automáticamente tanto al nombre de la red como a la contraseña antes de codificar, así que puede usar con seguridad cualquier carácter que su router acepte.

Tenga en cuenta que este es un código estático: incrusta la contraseña actual directamente en la imagen, así que si la contraseña de Wi-Fi cambia alguna vez, este código concreto dejará de funcionar y tendrá que generar uno nuevo. También vale la pena señalar que, aunque WPA3 ya es habitual en los routers más nuevos, esta herramienta — como la mayoría de los generadores de QR de Wi-Fi — sigue codificando las redes WPA3 con T:WPA, ya que el formato es anterior a WPA3 y todos los lectores ya interpretan ese valor como "usar el protocolo de autenticación estándar por contraseña", lo cual funciona correctamente sin importar si el router está usando en realidad WPA2 o WPA3. Todo ocurre localmente en su navegador — el nombre de la red y la contraseña nunca se transmiten a ningún sitio, algo que importa especialmente porque está codificando una credencial activa y no un simple enlace público.

Preguntas Frecuentes

¿El formato del código QR de Wi-Fi es un estándar oficial?

No. No existe ninguna especificación del IEEE ni de la Wi-Fi Alliance para él. El formato WIFI: fue popularizado por ZXing (Zebra Crossing), una biblioteca de código abierto para códigos de barras, y se convirtió en un estándar de facto simplemente porque todas las principales apps de cámara y generadores de QR adoptaron la misma sintaxis. Funciona en todas partes pese a no haberse estandarizado nunca de forma oficial.

¿Qué teléfonos pueden escanear un código QR de Wi-Fi?

Cualquier iPhone con iOS 11 o posterior (lanzado en 2017) lo reconoce directamente en la app de Cámara integrada con un aviso de "Unirse a la red" con un solo toque. Los teléfonos Android soportan el mismo formato a través de su cámara integrada o de Google Lens, aunque la interfaz exacta de escaneo varía algo según el fabricante y la versión de Android.

¿Por qué hay que escapar los caracteres especiales en el nombre de mi red?

El punto y coma, la coma y los dos puntos son los propios caracteres estructurales del formato: marcan dónde termina un campo y dónde empieza el siguiente. Si su SSID o contraseña contiene alguno sin escapar, el lector QR lo interpreta como un separador de campo y, o bien se conecta con un valor incorrecto, o falla directamente. Escaparlo con una barra invertida, algo que esta herramienta hace de forma automática, indica al analizador que trate ese carácter como texto literal.

¿Qué ocurre si cambio mi contraseña de Wi-Fi después de generar el código?

El código deja de funcionar. Es un código QR estático — la contraseña en el momento en que lo generó queda incrustada directamente en la imagen, sin ningún vínculo con su router que pueda detectar un cambio automáticamente. Genere e imprima un código nuevo cada vez que cambie la contraseña.

¿Es seguro escribir mi contraseña de Wi-Fi en esta herramienta?

Sí — todo el proceso, desde rellenar el formulario hasta generar la imagen QR, se ejecuta localmente en su navegador con JavaScript. Nada de lo que escriba se sube ni se envía a ningún servidor. Aun así, trate el código QR impreso o compartido con el mismo cuidado que la propia contraseña: cualquiera que lo escanee podrá unirse a su red.

Comentarios

Aún no hay comentarios — ¡sé el primero en escribir uno!

Herramientas Similares