Saltar al contenido

Cómo funcionan realmente los códigos QR

  1. 1

    Encuentra los patrones de localización

    Los tres cuadrados grandes en las esquinas orientan al escáner.

  2. 2

    Identifica los patrones de temporización

    Las franjas alternas negro/blanco entre localizadores calibran la cuadrícula.

  3. 3

    Lee la info de formato

    Una franja pequeña junto al localizador indica el nivel de corrección y la máscara.

  4. 4

    Decodifica los datos

    El resto de la cuadrícula codifica tu payload con redundancia Reed–Solomon.

Un código QR es una matriz 2-D de módulos blancos y negros. Los tres cuadrados grandes en las esquinas — patrones de localización — permiten a la cámara reconocer el código desde cualquier ángulo. Un cuarto cuadrado más pequeño (patrón de alineación) aparece en versiones grandes.

Los datos se codifican en segmentos: numérico, alfanumérico, byte y kanji. Se aplica una máscara XOR sobre los datos para que la distribución de módulos parezca ruidosa — esto mantiene el código escaneable bajo iluminación desigual.

La corrección de errores Reed–Solomon añade redundancia para que el código aún se decodifique si hasta el 30% está dañado u oculto (nivel H). Así es como funcionan los logos dentro de los QR.