¿Qué es un código QR? Funcionamiento, capacidad y corrección de errores
Los códigos QR son códigos de barras bidimensionales que pueden almacenar diversos tipos de datos y ser escaneados instantáneamente por smartphones. Se han convertido en herramientas esenciales en marketing, pagos y compartición de información.
¿Qué es un código QR?
Un código QR (Quick Response) es un tipo de código de barras matricial bidimensional inventado en 1994 por Masahiro Hara en Denso Wave, una empresa automotriz japonesa. Diseñado originalmente para rastrear piezas de vehículos en la fabricación, los códigos QR han evolucionado hasta convertirse en uno de los sistemas de codificación de datos más utilizados en el mundo.
Cómo funcionan los códigos QR
Un código QR codifica datos usando una cuadrícula de cuadrados blancos y negros (llamados módulos) dispuestos en un patrón específico. El proceso de codificación implica varios pasos: análisis de datos, selección de modo, codificación de caracteres, codificación de corrección de errores y finalmente la colocación de módulos en la cuadrícula matricial.
Los tres patrones de búsqueda — cuadrados grandes en tres esquinas del código — ayudan al escáner a determinar la orientación, tamaño y posición del código. Un patrón de temporización conecta los patrones de búsqueda y ayuda a determinar las coordenadas de la cuadrícula. La información de formato codifica el nivel de corrección de errores y el patrón de máscara de datos utilizado.
Capacidad de datos
Los códigos QR pueden almacenar cantidades sorprendentemente grandes de datos según la versión (tamaño) y el modo de codificación:
- Solo numérico: hasta 7.089 caracteres
- Alfanumérico: hasta 4.296 caracteres
- Binario (bytes): hasta 2.953 bytes
- Caracteres Kanji: hasta 1.817 caracteres
El estándar QR soporta 40 versiones, desde 21×21 módulos (Versión 1) hasta 177×177 módulos (Versión 40).
Niveles de corrección de errores
Una de las características más potentes de los códigos QR es su corrección de errores integrada basada en códigos Reed-Solomon. Hay cuatro niveles de corrección disponibles:
- Nivel L (Bajo): recupera ~7% de datos dañados
- Nivel M (Medio): recupera ~15% de datos dañados
- Nivel Q (Cuartil): recupera ~25% de datos dañados
- Nivel H (Alto): recupera ~30% de datos dañados
Aplicaciones comunes
Los códigos QR se usan en pagos móviles, compartición Wi-Fi, autenticación de productos, campañas de marketing, entradas de eventos, información de contacto (vCards) y acortamiento de URLs. Su capacidad de ser escaneados sin equipo especial — solo la cámara de un smartphone — los hace universalmente accesibles.
Preguntas frecuentes
¿Cuántos datos puede almacenar un código QR?
Dependiendo de la versión y el modo de codificación, un código QR puede almacenar hasta 7.089 caracteres numéricos, 4.296 alfanuméricos o 2.953 bytes de datos binarios.
¿Puede un código QR dañado seguir siendo escaneado?
Sí, los códigos QR incluyen corrección de errores Reed-Solomon que puede recuperar hasta el 30% de los datos dañados, según el nivel de corrección elegido durante la generación.
¿Los códigos QR expiran?
Los códigos QR estáticos nunca expiran ya que los datos están codificados directamente en el patrón. Los códigos QR dinámicos pueden expirar si redirigen a través de un servicio basado en servidor.
Guías relacionadas
Probar la herramienta
Usa nuestra herramienta gratuita para empezar al instante.
Generador de Códigos QR →Última actualización el 2026-09-27