Publicado · 8 de agosto de 2026
¿Qué hay dentro de un código QR? Los patrones de detección explicados
Todo código QR tiene tres cuadrados tipo diana en tres de sus cuatro esquinas: los patrones de detección que un escáner lee antes de decodificar un solo byte. Aquí vemos de qué están hechos, por qué una esquina se deja deliberadamente en blanco y las piezas estructurales (separadores, patrones de temporización, patrones de alineación, zona de silencio) que las acompañan.
Los patrones de detección son los tres cuadrados tipo diana ubicados en tres de las cuatro esquinas de un código QR: lo primero que localiza un escáner para detectar y orientar el código, antes de leer un solo byte de datos.
Qué es (respuesta en un párrafo)
Un patrón de detección (también llamado patrón de detección de posición) es un pequeño cuadrado formado por tres cuadrados anidados —oscuro, luego claro, luego oscuro otra vez— impreso en las esquinas superior izquierda, superior derecha e inferior izquierda de un código QR. La cuarta esquina, la inferior derecha, se deja deliberadamente en blanco. Esa asimetría, sumada a una proporción específica de blanco y negro que atraviesa el centro de cada patrón, es suficiente para que un escáner encuentre el código en una foto abarrotada y determine hacia dónde está orientado antes de decodificar nada.
Cómo funciona en realidad
Cada patrón de detección se descompone en tres cuadrados concéntricos: uno exterior oscuro de 7x7 módulos, uno claro de 5x5 módulos dentro de este, y uno oscuro de 3x3 módulos en el centro. Trazando una línea recta por el centro, la secuencia alterna de claro y oscuro da una proporción 1:1:3:1:1 —un módulo oscuro, uno claro, tres oscuros, uno claro, uno oscuro. No se eligió al azar: es la secuencia con menor probabilidad de aparecer por accidente en material impreso común, así que un escáner distingue la esquina de un código QR de un texto negro cualquiera con muy pocos falsos positivos.
La esquina faltante es justamente lo que permite detectar la orientación. Tres marcadores idénticos más un espacio en blanco le dan al decodificador un marco de referencia inequívoco: gira el código, inclina el teléfono, no importa. Solo hay una manera en que tres cuadrados y un hueco pueden alinearse.
Los patrones de detección tampoco trabajan solos. Un anillo separador blanco de un módulo mantiene a cada uno visualmente distinto de la cuadrícula de datos que lo rodea. Un patrón de temporización —módulos alternos en la sexta fila y la sexta columna— le indica al decodificador cuán ancho es un módulo. Los códigos QR más grandes también incorporan patrones de alineación más pequeños en el interior, que corrigen la inclinación o curvatura de la superficie; eso importa más a partir de versiones más altas, donde cuántos datos puede contener realmente un código QR crece rápido. Y junto a los patrones de detección está la información de formato, que registra el nivel de corrección de errores y la máscara aplicada —la razón por la que los códigos QR se ven distintos cada vez que generas uno aunque codifiquen los mismos datos.
Dónde lo vas a ver
Esta estructura es la misma en todo código QR sin importar qué codifique: una contraseña de Wi-Fi, el menú de un restaurante, un enlace de pago, una vCard. Los tres cuadrados de esquina son los que hacen la "búsqueda" propiamente dicha una fracción de segundo antes de que tu teléfono te muestre algo, y son la única parte del diseño que nunca cambia de lugar, sin importar cómo cambien la versión o el nivel de corrección de errores.
Consejos, trampas comunes y una guía rápida con QRDock
Los códigos QR necesitan un margen en blanco —la zona de silencio— de al menos cuatro módulos de ancho en cada lado, y ese margen es lo que le permite a un escáner aislar los patrones de detección de lo que sea que esté impreso alrededor. Recortar un código demasiado ajustado, o ponerlo pegado a un texto o un borde, puede hacer fallar la detección aunque el código en sí esté perfectamente intacto.
Las esquinas con patrones de detección tampoco son un lugar seguro para experimentar con el diseño. A diferencia de la región de datos, donde la corrección de errores absorbe el margen de fallo ante daños menores o un logo superpuesto, los patrones de detección no tienen ese colchón: cubrir o rediseñar uno normalmente rompe el escaneo por completo. ¿Quieres poner un logo? Mantenlo centrado en medio del código, lejos de las tres esquinas.
¿Estás generando un código y quieres ver esta estructura renderizada correctamente —zona de silencio intacta, esquinas sin tocar— antes de imprimirlo o publicarlo? QRDock muestra una vista previa del código terminado para que puedas revisarlo a tamaño real primero.
Preguntas frecuentes
¿Por qué los códigos QR solo tienen tres patrones de detección en vez de cuatro?
La esquina vacía es lo que le permite a un escáner determinar la orientación del código. Tres marcadores idénticos más un hueco dan un marco de referencia inequívoco, incluso rotado o en ángulo.
¿Qué es la proporción 1:1:3:1:1 en un código QR?
La secuencia de anchos de módulo que atraviesa el centro de un patrón de detección: uno oscuro, uno claro, tres oscuros, uno claro, uno oscuro. Es poco común en material impreso normal, así que los escáneres rara vez confunden texto al azar con la esquina de un código QR.
¿Cuál es la diferencia entre un patrón de detección y un patrón de alineación?
Los patrones de detección son los tres cuadrados grandes de las esquinas que un escáner usa primero, para detectar y orientar todo el código. Los patrones de alineación son marcas interiores más pequeñas en códigos QR grandes que corrigen la inclinación o una foto en ángulo una vez que el código ya fue localizado.
¿Por qué mi código QR no escanea aunque se vea bien?
Casi siempre es una zona de silencio ausente o demasiado delgada. Los códigos QR necesitan un margen en blanco de cuatro módulos en cada lado; recortar un código muy ajustado a sus bordes basta para romper la detección sin que el código tenga ningún daño real.
¿Se puede cubrir parte de un patrón de detección con un logo o diseño?
No. A diferencia de la región de datos, los patrones de detección no están protegidos por la corrección de errores, así que cubrir o alterar uno suele romper el escaneo. Mantén cualquier logo centrado, lejos de las tres esquinas.