Lección 1

¿Qué es un código QR?

Comprende la estructura QR y qué leen los escáneres.

Un código QR (Quick Response code) es un código de barras bidimensional que almacena un payload de cadena — a menudo una URL, texto plano o una cadena de conexión estructurada como credenciales Wi-Fi.

Módulos, no píxeles para humanos

Los cuadrados en blanco y negro son módulos dispuestos en una cuadrícula. Los escáneres detectan:

  • Patrones de localización — los tres cuadrados grandes en las esquinas
  • Patrones de sincronización — ayudan a la cámara a mapear la cuadrícula
  • Información de formato y versión — indica al decodificador cómo leer el símbolo
  • Codewords de datos y corrección de errores — el payload real más redundancia

No necesitas memorizar la geometría. Lo que importa es: el payload es texto (o bytes interpretados como texto) que tu app del teléfono o biblioteca de escaneo decodifica.

Qué se codifica

Payloads habituales para desarrolladores:

  • https://example.com/path — abre un navegador
  • Texto plano — muestra o copia un mensaje
  • WIFI:T:WPA;S:Network;P:password;; — pista de unión Wi-Fi en muchos sistemas móviles

El símbolo QR es solo una capa de transporte. Si el payload es incorrecto, el escaneo tiene éxito pero el resultado es incorrecto.

Generación local vs servicios alojados

Muchos generadores online suben tu contenido o envuelven URLs con redirecciones de seguimiento. Un generador local mantiene el payload en tu máquina — útil para URLs internas, enlaces de staging o cadenas Wi-Fi que no quieres registrar en otro sitio.

Conclusión clave

Piensa en un código QR como un atajo de teclado imprimible hacia una cadena. Las siguientes lecciones cubren redundancia (corrección de errores), formatos de payload y cómo verificar escaneos antes de publicar.

Volver al resumen del curso