Guías
QR del wifi que no funciona: por qué dice «contraseña incorrecta» y cómo hacerlo bien
Casi siempre es la contraseña: un punto y coma, unos dos puntos o una ñ que el generador no trató bien y que el móvil lee como otra clave. Aquí tienes el formato exacto, los errores que lo rompen y cómo comprobarlo antes de imprimir.
La herramienta de esta guía
Generador de códigos QR
Funciona dentro de tu navegador: nada de lo que pongas sale de esta página.
Crear un QR de wifi que funcioneQué lleva dentro un QR de wifi
Un QR de wifi no es más que una línea de texto con un formato fijo. El móvil la lee, reconoce que empieza por WIFI: y te ofrece conectarte. Esta es la estructura:
WIFI:T:WPA;S:NombreDeLaRed;P:LaContraseña;H:true;;
T:el tipo de seguridad:WPA(vale para WPA, WPA2 y la mayoría de redes WPA3),WEPonopasssi la red está abierta.S:el nombre de la red (SSID), tal como aparece en la lista de redes, con mayúsculas incluidas.P:la contraseña. En una red abierta este campo no se pone.H:truesolo si la red está oculta. Si no lo está, se omite.- Cada campo termina en
;y el conjunto lleva otro más:;;.
El orden de los campos da igual para los lectores habituales. Lo que no da igual es que ; y : son separadores. Y ahí empieza casi todo lo que falla.
Por qué el móvil dice «contraseña incorrecta» si la contraseña está bien
Escaneas, el móvil muestra el nombre correcto de la red y, al conectar, dice que la contraseña es incorrecta; escrita a mano, entra. Eso significa que el QR lleva una contraseña distinta de la que escribiste en el generador.
La causa número uno son los caracteres especiales sin escapar. Supón que la clave es Gato;Azul:2024. Un generador descuidado produce esto:
WIFI:T:WPA;S:Casa_Lopez;P:Gato;Azul:2024;;
El lector ve P:Gato, el ; le dice que el campo terminó, y lo que sigue (Azul:2024) lo toma como un campo desconocido y lo ignora. El móvil intenta conectar con la contraseña Gato, el router la rechaza y nadie te explica por qué.
La norma de facto (la que definió ZXing y siguen Android e iOS) obliga a poner una barra invertida delante de cinco caracteres cuando aparecen en el nombre o en la contraseña: \, ;, ,, : y ". Bien hecho, el ejemplo queda así:
WIFI:T:WPA;S:Casa_Lopez;P:Gato\;Azul\:2024;;
| Lo que escribes | Cómo debe ir en el QR |
|---|---|
Contraseña Gato;Azul:2024 | P:Gato\;Azul\:2024; |
Contraseña C:\red,2 | P:C\:\\red\,2; |
Red Bar "El Puerto" | S:Bar \"El Puerto\"; |
Contraseña hola mundo 22 | P:hola mundo 22; (los espacios no se escapan) |
El generador de QR de Utiliobox aplica ese escapado automáticamente a los cinco caracteres, tanto en el nombre de la red como en la contraseña. Puedes comprobar el texto exacto que lleva el código abriendo el apartado «Lo que lleva dentro», debajo de la vista previa.
La ñ, los acentos y los emojis en la contraseña
La segunda causa es más traicionera porque ni siquiera se ve en el texto. Un QR guarda bytes, no letras. La norma del QR dice que, si no se indica otra cosa, esos bytes se interpretan como ISO-8859-1 (Latin-1), pero todos los móviles actuales los leen como UTF-8. La ñ en Latin-1 es un byte (F1); en UTF-8 son dos (C3 B1). Si el generador escribe Latin-1 y el móvil lee UTF-8, la contraseña Señal2024 llega convertida en otra cosa, y para el router una contraseña con bytes distintos es otra contraseña.
Utiliobox convierte el contenido a UTF-8 antes de dibujar el código, precisamente por esto; con texto que solo tiene caracteres ASCII no cambia nada. Aun así, mi consejo es otro: no pongas ñ, tildes ni emojis en la contraseña del wifi. La norma de WPA2 define la contraseña como 8 a 63 caracteres ASCII imprimibles, y cada router, televisor o impresora trata lo que se sale de eso a su manera. Que el QR funcione en tu móvil no garantiza que funcione en el portátil de tu invitado.
Otras causas que parecen un fallo del QR y no lo son
- El móvil ya tenía la red guardada con la clave vieja. Sobre todo en iPhone: si el teléfono se conectó alguna vez con otra contraseña, puede seguir usando la guardada. Pulsa «Olvidar esta red» y vuelve a escanear.
- Comillas tipográficas. Si copiaste la contraseña desde Word, Notas o un correo, la
"puede haberse convertido en“o”, que son caracteres distintos. Lo mismo pasa con el apóstrofo. - Un espacio invisible al final. Al copiar y pegar es fácil arrastrar un espacio. En la contraseña cuenta como un carácter más. Utiliobox recorta los espacios del principio y del final del nombre de la red, pero no toca la contraseña, porque ahí un espacio puede ser intencionado.
- Mayúsculas en el nombre de la red.
casa_lopezyCasa_Lopezson redes distintas. Copia el SSID tal cual aparece en la configuración del router. - Cambiaste la contraseña después de imprimir. El QR no se actualiza solo: lleva la clave dentro, no un enlace.
- El tipo de seguridad no coincide. Si la red es WPA2 y el QR dice
WEP, el móvil intentará el método equivocado.
Redes ocultas, WEP, redes abiertas y WPA3
Red oculta: H:true
Si el router no emite el nombre de la red, el móvil no puede encontrarla por su cuenta; el campo H:true le dice que la busque activamente. Android lo respeta bien. En iPhone el soporte ha sido menos fiable según la versión, así que, si tu red está oculta y la vas a compartir con un QR, considera hacerla visible: ocultar el SSID no aporta seguridad real, porque el nombre viaja igualmente en las conexiones de los equipos que ya la usan.
WEP
El QR admite T:WEP, pero WEP se rompe en minutos con herramientas gratuitas y muchos dispositivos nuevos ya no quieren conectarse a él. Si tu router todavía usa WEP, el problema no es el QR: cambia a WPA2 o WPA3.
Red abierta
Con T:nopass no va campo P:. Ejemplo: WIFI:T:nopass;S:Biblioteca_Libre;;.
WPA3
Para una red WPA3, o mixta WPA2/WPA3, usa T:WPA. El campo indica que hay una contraseña compartida, y es el móvil el que negocia el protocolo con el router. Android, al compartir una red solo WPA3, genera T:SAE, pero no todos los lectores reconocen ese valor; T:WPA es la opción que entiende todo el mundo. En Utiliobox la opción se llama «WPA/WPA2/WPA3» y escribe T:WPA.
Lo que no tiene arreglo con este formato son las redes corporativas con usuario y contraseña propios (WPA2-Enterprise, 802.1X). Algunos lectores aceptan extensiones para eso, pero no hay un estándar que funcione en todos los móviles.
iPhone y Android: qué hace cada uno al escanearlo
En iPhone, la app Cámara reconoce los QR de wifi desde iOS 11: al enfocar aparece un aviso para unirse a la red con su nombre. No hay que instalar nada.
En Android depende del fabricante. Desde Android 10, la pantalla de wifi tiene un icono de QR junto a «Añadir red» que abre el escáner, y la cámara de la mayoría de marcas (o Google Lens) también reconoce el código.
Un truco útil: Android, desde los ajustes de una red guardada, permite «Compartir» y te enseña un QR generado por el propio sistema. En iPhone, desde iOS 18 la app Contraseñas también muestra el QR de las redes guardadas. Si el QR de tu móvil funciona y el que hiciste en una web no, compara los dos textos: la diferencia te dirá qué carácter estaba mal escapado.
Cómo crear un QR de wifi que funcione a la primera
- Abre la configuración del router (o la etiqueta pegada en él) y copia el nombre de la red y la contraseña exactos.
- En el generador de QR, elige el tipo wifi, pega el nombre y la contraseña, y elige el cifrado. Marca «La red está oculta» solo si lo está.
- Despliega «Lo que lleva dentro» y revisa el texto: busca que cada
;,:,,,"o\de tu contraseña lleve una barra invertida delante. - Deja el código oscuro sobre fondo claro. La herramienta calcula el contraste y avisa: por debajo de 3:1 no lo lee ningún lector, y lo cómodo es pasar de 7:1.
- No le pongas logo si no hace falta (con algo en el centro, la herramienta sube la corrección de errores al nivel H para compensar).
- Descarga el SVG si va a imprenta (no pierde calidad al ampliarlo) o el PNG a 1024 o 2048 px para imprimirlo en casa.
Cómo probarlo antes de imprimir cien copias
Probarlo desde la pantalla del ordenador no basta, porque la pantalla tiene luz propia y un contraste que el papel no tendrá. Este es el orden que evita sorpresas:
- Comprueba el contenido. En la pestaña «Leer» de la misma herramienta puedes subir el PNG descargado: lo decodifica en el navegador y te muestra el texto completo, para confirmar que la contraseña es la que crees.
- Prueba con dos móviles distintos, a ser posible un iPhone y un Android, y que ninguno tenga la red guardada (o que la olvide antes).
- Imprime una copia al tamaño final y escanéala desde la distancia a la que la usará la gente. La regla práctica es que el lado del código mida una décima parte de la distancia de lectura: unos 3 cm para leerlo a 30 cm, y nunca menos de 2 cm.
- Respeta el margen blanco. El estándar pide una zona en blanco de unos cuatro módulos alrededor del código. La imagen que descargas de Utiliobox ya lleva esos cuatro módulos de blanco. No los recortes al maquetar, y si el código va sobre un fondo de color o una foto, conserva ese recuadro blanco alrededor.
- Cuidado con el plastificado brillante. Un reflejo justo encima del código lo vuelve ilegible con la luz del techo. El acabado mate da menos problemas.
¿Es seguro poner la contraseña del wifi en un QR?
El QR lleva la contraseña en texto claro. No está cifrada ni protegida: cualquiera que lo escanee, o que le haga una foto, puede leerla con cualquier lector. El lector de Utiliobox, de hecho, avisa de ello cuando decodifica un código de wifi. Y como la clave va dentro, no puedes «desactivar» un QR impreso: la única forma de revocarlo es cambiar la contraseña.
Por eso, para un local, una casa rural o una oficina con visitas, lo sensato es crear una red de invitados en el router: con su propia contraseña, separada de la red donde están tus equipos, y si el router lo permite, con aislamiento entre clientes para que los invitados no se vean entre sí. Así el QR de la pared solo da acceso a internet, no a tu impresora, tu NAS ni tus cámaras.
El otro riesgo está en dónde lo generas. Muchas webs de QR generan la imagen en su servidor, lo que significa que tu SSID y tu contraseña viajan a una máquina ajena y pueden quedar en sus registros. Desconfía también de los «QR dinámicos» para wifi: un QR de wifi no puede ser dinámico, porque el móvil necesita la cadena WIFI: directamente, sin pasar por ningún enlace.
En Utiliobox el código se genera en tu navegador: la biblioteca que lo dibuja se carga desde el propio sitio y los datos del formulario no se envían a ningún sitio. Hay una forma sencilla de comprobarlo en esta o en cualquier otra web: carga la página, genera un primer código, desconecta el wifi o activa el modo avión y escribe los datos reales. Si el QR se sigue generando sin conexión, no puede estar mandando nada.
Lista rápida si tu QR de wifi no conecta
- ¿El móvil muestra el nombre de red correcto? Si no, el SSID está mal escrito o tiene un carácter sin escapar.
- ¿La contraseña tiene
;:,"o\? Mira el texto del QR y comprueba la barra invertida delante de cada uno. - ¿Tiene ñ, tildes o emojis? Cámbiala por una solo con caracteres ASCII.
- ¿El móvil ya tenía la red guardada? Olvídala y vuelve a escanear.
- ¿Copiaste la clave con comillas tipográficas o un espacio al final?
- ¿La red es oculta? Añade
H:trueo hazla visible. - ¿Has cambiado la contraseña o el tipo de seguridad del router desde que imprimiste el código?
La herramienta de esta guía
Generador de códigos QR
Funciona dentro de tu navegador: nada de lo que pongas sale de esta página.
Crear un QR de wifi que funcione