Security Tools

Guía completa de códigos QR: genera, lee y utiliza códigos QR de forma efectiva

Todo lo que necesitas saber sobre los códigos QR: cómo funcionan, qué datos pueden codificar, buenas prácticas de diseño y cómo leer códigos QR desde imágenes.

6 min de lectura

Código QR en la pantalla de un smartphone

Los códigos QR han vivido un regreso espectacular: desde los menús de restaurantes hasta los sistemas de pago, los tickets de eventos y el empaquetado de productos. Entender cómo generarlos correctamente, qué formatos de datos admiten y cómo hacerlos escaneables en el mundo real es un conocimiento genuinamente útil para desarrolladores, diseñadores y profesionales del marketing por igual.

Cómo funcionan los códigos QR

Un código QR (Quick Response code) es un código de barras matricial bidimensional inventado por Denso Wave en 1994. A diferencia de un código de barras 1D que almacena datos en una sola dirección, un código QR almacena datos en ambas dimensiones, lo que permite incluir mucha más información en un espacio más reducido.

Estructura de un código QR:

  • Patrones de búsqueda — los tres cuadrados en las esquinas que ayudan a los lectores a localizar y orientar el código
  • Patrones de temporización — módulos alternos en blanco y negro que ayudan a los lectores a determinar el tamaño de cada módulo
  • Patrón de alineación — ayuda a corregir distorsiones (versiones 2+)
  • Módulos de datos — la información realmente codificada
  • Zona silenciosa — el borde blanco obligatorio alrededor del código (mínimo 4 módulos)

Niveles de corrección de errores:

Nivel Capacidad de recuperación Caso de uso
L (Bajo) ~7% Pantallas digitales, entornos limpios
M (Medio) ~15% Uso general
Q (Cuartil) ~25% Entornos industriales
H (Alto) ~30% Materiales impresos, logos superpuestos

Una corrección de errores más alta permite recuperar más datos si el código está parcialmente dañado, y además permite colocar un logo en el centro sin que el código deje de funcionar.

¿Qué datos puede codificar un código QR?

Los códigos QR admiten varios tipos de datos con distintos comportamientos al escanear:

URL simple (la más común)

https://example.com/product/abc123

El lector abre la URL en el navegador. Usa siempre HTTPS.

Texto simple

Welcome to our store! Ask staff for today's specials.

Correo electrónico

mailto:hello@example.com?subject=Inquiry&body=Hello

Abre el cliente de correo con los campos prerellenados.

Número de teléfono

tel:+15551234567

Solicita confirmación para llamar al número.

SMS

smsto:+15551234567:Hello, I'd like to book a table

Credenciales WiFi

WIFI:T:WPA;S:MyNetworkName;P:MyPassword123;;

Se conecta automáticamente a la red WiFi al escanear: ideal para hostelería.

vCard (información de contacto)

BEGIN:VCARD
VERSION:3.0
FN:Jane Smith
ORG:Acme Corp
TEL:+15551234567
EMAIL:jane@acme.com
URL:https://acme.com
END:VCARD

Agrega un contacto a la agenda del teléfono.

Evento de calendario

BEGIN:VEVENT
SUMMARY:Team Standup
DTSTART:20260415T090000Z
DTEND:20260415T093000Z
DESCRIPTION:Daily sync
END:VEVENT

Genera cualquiera de estos formatos al instante con nuestro Generador de códigos QR: elige el tipo de dato y obtén un código QR escaneable en segundos.

Acortamiento de URLs para códigos QR

Cuantos más datos contiene un código QR, más denso es el patrón y más difícil resulta escanearlo. Mantén las URLs cortas:

  • Usa un acortador de URLs (bit.ly, short.io) para URLs largas
  • Usa tu propio dominio corto para códigos de marca
  • Evita incluir parámetros UTM excesivos en el propio QR: aplícalos en la capa de redirección

Por ejemplo:

Mal:  https://mystore.com/products/shoes?utm_source=flyer&utm_medium=print&utm_campaign=spring2026&utm_content=qr
Bien: https://s.mystore.com/spring26 → redirige con parámetros UTM aplicados en el servidor

Buenas prácticas de diseño

Requisitos de tamaño

Distancia de escaneo Tamaño mínimo del código QR
20 cm (teléfono muy cerca) 2 × 2 cm
1 metro 10 × 10 cm
3 metros 30 × 30 cm

La regla del ratio 10:1: el tamaño del código QR debe ser 1/10 de la distancia de escaneo.

Requisitos de contraste

  • Ratio de contraste mínimo: 4:1 entre los módulos y el fondo
  • Los módulos oscuros sobre fondo claro es la opción más segura
  • Evitar: claro sobre claro, fondos con patrones, imágenes muy recargadas superpuestas

Puedes colocar un logo en el centro si:

  • El logo no cubre más del 30% del área del código
  • El nivel de corrección de errores está configurado en H (alto)
  • El código se prueba en varios dispositivos después de añadir el logo

Preparación para impresión

  • Exporta en formato SVG para un escalado perfecto a cualquier tamaño de impresión
  • Nunca rasterices a baja resolución: un código QR borroso no se escaneará
  • Añade una zona silenciosa suficiente (borde blanco): al menos 4 anchos de módulo
  • Prueba el archivo final listo para imprimir, no solo la versión en pantalla

Códigos QR dinámicos vs. estáticos

Los códigos QR estáticos codifican el destino directamente. Son gratuitos, funcionan indefinidamente, pero los datos son fijos: cambiar la URL requiere generar un nuevo código QR.

Los códigos QR dinámicos codifican una URL de redirección corta. El destino puede cambiarse en cualquier momento desde un panel de control, y obtienes analíticas de escaneo (ubicación, dispositivo, hora). Servicios como QR Code Generator Pro, Bitly o Beaconstac los ofrecen.

Para materiales impresos que necesiten actualizarse (menús, packaging, carteles), los códigos dinámicos justifican el coste de la suscripción.

Leer códigos QR desde imágenes

Si recibes una imagen con un código QR y necesitas decodificarlo sin usar la cámara del teléfono, utiliza nuestro Lector de códigos QR. Sube la imagen y obtén el contenido decodificado al instante, todo desde tu navegador.

Casos de uso habituales:

  • Verificar un código QR que has generado antes de imprimirlo
  • Extraer credenciales WiFi de una captura de pantalla
  • Decodificar códigos QR en fotos de productos
  • Probar códigos QR en maquetas web

Códigos de barras vs. códigos QR

No todo producto necesita un código QR. Los códigos de barras tradicionales siguen siendo muy utilizados:

Formato Capacidad Caso de uso
QR Code ~3000 caracteres URLs, contactos, WiFi, datos complejos
Code 128 Alfanumérico variable Etiquetas de envío, inventario
EAN-13 13 dígitos Identificación de productos en retail
UPC-A 12 dígitos Retail en EE. UU., punto de venta

Genera códigos de barras Code 128 y EAN-13 con nuestro Generador de códigos de barras para gestión de inventario, etiquetas de envío e identificación de productos.

Lista de verificación para códigos QR

  • Usa HTTPS en todas las URLs
  • Mantén los datos codificados tan cortos como sea posible
  • Configura la corrección de errores en H si vas a añadir un logo
  • Prueba el código en al menos 3 dispositivos diferentes antes de publicarlo
  • Asegúrate de que haya zona silenciosa suficiente en todos los lados
  • Verifica el contraste entre los módulos y el fondo
  • Usa formato SVG para materiales impresos
  • Considera los códigos dinámicos para materiales impresos que puedan necesitar actualizarse

Los códigos QR conectan el mundo físico con el digital. Un código QR bien diseñado y correctamente probado cumple su función millones de veces de forma silenciosa. Uno que no funciona solo genera frustración en personas que realmente están intentando interactuar.