Como os QR codes realmente funcionam
- 1
Ache os finder patterns
Os três quadrados grandes nos cantos orientam o leitor.
- 2
Identifique os timing patterns
Faixas pretas/brancas alternadas entre os finders calibram o grid.
- 3
Leia a info de formato
Uma faixa pequena perto de um finder informa o nível de correção e a máscara.
- 4
Decodifique os dados
O restante do grid codifica seu payload com redundância Reed–Solomon.
Um QR code é uma matriz 2D de módulos pretos e brancos. Os três quadrados grandes nos cantos — finder patterns — permitem à câmera reconhecer o código em qualquer ângulo.
Os dados são codificados em segmentos: numérico, alfanumérico, byte e kanji. Uma máscara é aplicada via XOR para que a distribuição pareça ruidosa — mantém o código legível sob iluminação irregular.
A correção Reed–Solomon adiciona redundância para o código ainda decodificar se até 30% estiver danificado ou obscurecido (nível H). É assim que logos dentro de QR codes funcionam.