Un código QR no "sabe" que es una red WiFi o un contacto: es una rejilla de puntos que codifica texto plano, y son las apps de cámara las que reconocen un patrón concreto en ese texto y ofrecen "Conectar" o "Añadir contacto". Conocer el formato te sirve para depurar por qué un QR no funciona, o para generarlo tú mismo sin depender de una app de terceros llena de anuncios.
El formato de un QR de WiFi
Detrás de cada QR de WiFi hay una cadena así:
WIFI:T:WPA;S:MiRedCasa;P:contraseña123;H:false;;
T es el tipo de seguridad (WPA/WPA2, WEP o nopass si es abierta), S el SSID, P la contraseña y H si la red está oculta. Los caracteres especiales (;, ,, :, \) van escapados con \ para que no rompan el formato — es un detalle fácil de olvidar si lo generas a mano y tu contraseña contiene alguno de esos símbolos.
El formato de una vCard
Los QR de "guardar contacto" codifican una vCard (formato estándar de tarjetas de visita digitales, versión 3.0 normalmente): líneas de texto como FN:Nombre Apellido, TEL;TYPE=CELL:+34..., EMAIL:.... Cualquier lector de QR de un smartphone moderno reconoce el bloque BEGIN:VCARD ... END:VCARD y ofrece añadirlo directamente a Contactos.
Qué significa la corrección de errores (L/M/Q/H)
Todo QR incluye redundancia para poder leerse aunque esté parcialmente dañado o sucio:
- L (7 %) — máximo dato, mínima redundancia. Vale para pantallas, sin riesgo de suciedad.
- M (15 %) — el equilibrio por defecto para la mayoría de casos.
- Q (25 %) y H (30 %) — para impresión en exteriores, etiquetas que se manosean, o cuando vas a poner un logo encima del centro del código (el logo "tapa" parte de la información, y la corrección de errores la reconstruye).
Más corrección significa un código más denso — con textos largos (una vCard con muchos campos) y nivel H, el QR puede volverse difícil de escanear en tamaños pequeños. Para texto corto no hay coste real en subir el nivel; para payloads largos, prueba primero con M.
Generarlos sin fricción
Crea tu QR de red en el generador de QR WiFi, de contacto en el generador de QR vCard, o de evento de calendario en el QR de evento — los tres construyen el texto con el formato correcto por ti. Para cualquier otro contenido (una URL, un texto libre), usa el generador de QR general con el nivel de corrección que necesites.

