Padrões de localização: por que todo código QR tem quadrados nos cantos
pela equipe KoloQRFundamentos

Um padrão de localização é um dos três quadrados concêntricos nos cantos de um código QR que um leitor usa para localizar o símbolo e descobrir a rotação dele. Cada um tem sete módulos de lado, ficam nos cantos superior esquerdo, superior direito e inferior esquerdo, e o quarto canto fica vazio de propósito: essa assimetria é o que diz ao decodificador para que lado o código está virado. Não são enfeite nem espaço para logo: um código QR com um canto coberto costuma ser um código que leitor nenhum chega a detectar.
Pontos principais
- Um padrão de localização é um dos três quadrados concêntricos nos cantos de um código QR que um leitor usa para localizar o símbolo e descobrir a rotação dele. Cada um mede 7 × 7 módulos, com um separador claro de um módulo nos lados internos.
- São três e não quatro para que o símbolo fique assimétrico. Três cantos definem um quadrado, e o quarto canto vazio diz ao decodificador para que lado o código está virado, em qualquer rotação.
- Uma linha de varredura que cruza um padrão de localização pelo centro produz trechos escuros e claros na proporção 1:1:3:1:1, e essa proporção é a mesma de qualquer direção e em qualquer tamanho de impressão.
- Cobrir um padrão de localização não é o mesmo que danificar dados. A correção de erros repara a área de dados; padrão de localização nada repara, porque a detecção acontece antes de a decodificação começar.
- Num código QR de versão 1, 233 dos 441 módulos - 52,8% - são estrutura, não dados. Na versão 40 essa fatia é de 5,4%, e é por isso que códigos pequenos guardam tão pouco.
O que é um padrão de localização num código QR?
Um padrão de localização é um dos três quadrados concêntricos nos cantos de um código QR que um leitor usa para localizar o símbolo e descobrir a rotação dele. Cada padrão de localização mede 7 × 7 módulos: um quadrado escuro maciço de 3 × 3 no meio, um anel claro de um módulo em volta dele e um anel escuro de um módulo em volta desse.
Pelos lados internos de cada padrão de localização corre um separador: a borda clara de um módulo de largura desenhada entre o padrão e a área de dados, para que a borda externa do padrão continue mensurável. Padrão e separador ocupam um bloco de 8 × 8 em cada um dos três cantos, o que dá 192 módulos de todo código QR já gerado, em qualquer versão do símbolo e diga o que disser o código.
O trabalho desses 192 módulos é a detecção, não a decodificação. Antes de ler um único caractere, um leitor precisa responder a três perguntas sobre a imagem da câmera: existe um código QR nesta foto, onde estão as bordas dele e para que lado está virado. Os padrões de localização respondem às três, e respondem a partir de uma fotografia tirada de lado, com pouca luz, de um código que a câmera nunca viu.

Por que são três cantos e não quatro
Três padrões de localização deixam o símbolo assimétrico, e é essa assimetria que codifica a orientação. Três cantos bastam para definir um quadrado: dois deles dão ao decodificador um lado e o comprimento dele, o terceiro dá a perpendicular, e o quarto canto já fica determinado. Colocar mais um padrão de localização ali não acrescentaria nada e removeria a única pista que diz para que lado o código está virado.
É por isso que um código QR pode ser lido de cabeça para baixo, de lado ou refletido na vitrine de uma loja. O decodificador acha três quadrados, deduz qual deles fica no canto entre os outros dois - esse é o superior esquerdo - e reorienta a grade inteira a partir dali. Um símbolo com quatro quadrados decodificaria de quatro maneiras diferentes e não teria como escolher entre elas.
O canto vazio não fica vazio por muito tempo. A partir da versão 2, a área inferior direita passa a levar um padrão de alinhamento, que é um quadrado menor de 5 × 5 e faz um trabalho diferente, descrito mais adiante. Quem reparar que um código QR grande tem um quarto quadrado, menor, no canto está olhando para um padrão de alinhamento, não para um padrão de localização encolhido.
A mesma lógica explica por que o Micro QR Code tem só um padrão de localização. É um símbolo bem menor, nunca acima de 17 × 17 módulos, e três blocos de 8 × 8 consumiriam quase tudo. Em troca, o símbolo precisa ser apresentado à câmera de forma mais frontal, o que é aceitável para marcar peças pequenas e não é aceitável para um código num cartaz.
A proporção 1:1:3:1:1 que torna um código QR localizável
Uma linha de varredura que cruza um padrão de localização pelo centro produz trechos escuros e claros na proporção 1:1:3:1:1, e é essa proporção que um decodificador de fato procura. Ele não procura quadrados. Reduz a imagem da câmera a preto e branco, depois percorre cada linha de pixels medindo quanto dura cada trecho de uma mesma cor, e marca todo ponto em que cinco trechos consecutivos caem nessa proporção.
A proporção foi escolhida porque sobrevive a tudo o que acontece com um código entre o gerador e a câmera:
- A escala. Uma proporção não tem unidade. A mesma 1:1:3:1:1 aparece com um módulo de três pixels de largura ou de trinta, então o decodificador não precisa saber de antemão o tamanho impresso nem a distância da câmera.
- A rotação. O padrão é concêntrico, então uma linha pelo centro dá os mesmos trechos em qualquer ângulo. É por isso que um código QR não tem lado de cima, e por isso girá-lo num layout é seguro.
- As vistas parciais. As linhas próximas ao topo e à base do padrão dão proporções diferentes, então descartar falsos positivos sai barato. Ao decodificador resta apenas confirmar a proporção também numa coluna, no mesmo ponto.
- O material impresso comum. O núcleo 1:3:1 é raro em impressos. Um trecho escuro três vezes mais largo que os trechos de cada lado, nos dois eixos e no mesmo ponto, é raro o bastante para que fotografias e tipografia não o disparem com frequência.
Confirmados três centros candidatos, o resto vai rápido: o decodificador mede a distância entre eles para estimar o tamanho do módulo, usa os padrões de sincronismo para travar a grade sobre o símbolo, e lê a informação de formato ao lado dos padrões de localização para saber o nível de correção de erros e a máscara, antes de tocar num único módulo de dados.
Essa sequência é a razão de um código com um canto danificado se comportar de forma tão diferente de um com o meio danificado. Um arranhão na área de dados é aritmética que o decodificador consegue desfazer. Um adesivo sobre um padrão de localização remove aquilo que dá partida no processo, e o telefone simplesmente não mostra nada - veja por que um código QR não escaneia para distinguir essa falha das demais.
O que mais num código QR é estrutura e não dado
Cinco coisas num código QR são fixadas pela norma em vez do conteúdo: os padrões de localização com seus separadores, os padrões de sincronismo, os padrões de alinhamento, a informação de formato e - na versão 7 em diante - a informação de versão. Juntos se chamam padrões funcionais, e ocupam as mesmas posições em todo código de uma dada versão.
| Parte | Tamanho | Onde fica | O que faz |
|---|---|---|---|
| Padrão de localização | 7 × 7 módulos, três deles | Cantos superior esquerdo, superior direito e inferior esquerdo | Localiza o símbolo e estabelece a rotação dele |
| Separador | 1 módulo de largura, em volta de cada padrão | Entre cada padrão de localização e a área de dados | Mantém mensurável a borda externa do padrão diante dos módulos vizinhos |
| Padrão de sincronismo | Uma linha e uma coluna de módulos alternados | Linha 6 e coluna 6, entre os padrões de localização | Diz ao decodificador onde cai a grade, para que ele possa contar células |
| Padrão de alinhamento | 5 × 5 módulos, a partir da versão 2 | Em coordenadas fixas espalhadas pelo símbolo | Corrige a distorção de perspectiva num código de lado ou curvo |
| Informação de formato | 31 módulos, em duas cópias | Ao lado dos padrões de localização | Registra o nível de correção de erros e o padrão de máscara |
| Informação de versão | 36 módulos, a partir da versão 7 | Ao lado dos padrões superior direito e inferior esquerdo | Declara a versão do símbolo para o decodificador não ter de deduzi-la |
A consequência prática vale ser dita sem rodeios: um código QR não é uma grade de dados com alguns enfeites em cima. É uma grade de estrutura com dados despejados nas frestas, e nos códigos pequenos a estrutura é a maior parte do desenho.
Quanto de um código QR não são os seus dados
Num código QR de versão 1, 233 dos 441 módulos - 52,8% - são padrões funcionais e informação de formato em vez de dados. Mais da metade do menor código QR é gasta em se descrever. A fatia cai conforme o símbolo cresce, porque os padrões funcionais quase não crescem enquanto a área de dados cresce com o quadrado do lado.
| Versão | Módulos por lado | Módulos no total | Módulos de estrutura | Fatia de estrutura |
|---|---|---|---|---|
| 1 | 21 | 441 | 233 | 52,8% |
| 2 | 25 | 625 | 266 | 42,6% |
| 3 | 29 | 841 | 274 | 32,6% |
| 4 | 33 | 1.089 | 282 | 25,9% |
| 6 | 41 | 1.681 | 298 | 17,7% |
| 7 | 45 | 2.025 | 457 | 22,6% |
| 10 | 57 | 3.249 | 481 | 14,8% |
| 15 | 77 | 5.929 | 686 | 11,6% |
| 20 | 97 | 9.409 | 726 | 7,7% |
| 40 | 177 | 31.329 | 1.681 | 5,4% |
Percorrendo a última coluna, uma linha quebra a tendência. A versão 7 gasta em estrutura uma fatia maior que a versão 6 - 22,6% contra 17,7% - porque na versão 7 chegam duas coisas ao mesmo tempo: aparece a informação de versão, que custa 36 módulos, e o número de padrões de alinhamento salta de um para seis. Depois disso a fatia volta a cair e nunca mais sobe.
Essa tabela é a resposta real a uma pergunta que costuma ser feita de outro jeito. Uma URL curta num código de versão 2 e uma longa num de versão 10 não diferem por um fator de dez em dados, mesmo os dois sendo códigos QR de complexidade visual parecida: o pequeno está gastando 42,6% de si mesmo para ser localizável. A capacidade de um código QR percorre o lado dos dados dessa aritmética versão por versão.
Padrões de alinhamento: o quarto quadrado que as pessoas notam
Um padrão de alinhamento é um quadrado de cinco módulos que permite ao decodificador corrigir a distorção de perspectiva quando um código QR é fotografado de lado ou impresso numa superfície curva. É um bloco de 5 × 5 - um anel escuro, um anel claro dentro dele e um único módulo escuro no centro - e aparece a partir da versão 2.
A quantidade é fixada pela versão, não pelo conteúdo:
| Versão | Módulos por lado | Padrões de alinhamento |
|---|---|---|
| 1 | 21 | Nenhum |
| 2 a 6 | 25 a 41 | 1 |
| 7 a 13 | 45 a 69 | 6 |
| 14 a 20 | 73 a 97 | 13 |
| 21 a 27 | 101 a 125 | 22 |
| 28 a 34 | 129 a 153 | 33 |
| 35 a 40 | 157 a 177 | 46 |
A importância deles cresce com o código. Num símbolo de versão 2 o decodificador consegue traçar a grade só com os três padrões de localização, porque 25 módulos de desvio é pouco. Num símbolo de versão 25 a mesma estimativa precisa se sustentar por 117 células, e um pequeno erro angular nos cantos se acumula até virar um módulo inteiro de desvio no lado oposto. Os padrões de alinhamento são pontos de referência dentro do símbolo que permitem ao decodificador reajustar a grade por trechos em vez de confiar tudo a uma única estimativa.
Essa é também a razão prática de um código grande numa superfície curva - uma garrafa, uma caneca, um carretel de cabo - continuar legível. Não é que a curvatura seja pequena: é que o decodificador tem pontos de referência internos e reajusta a grade entre eles. Um código curvo com um padrão de alinhamento coberto perde isso, e começa a falhar exatamente nos ângulos em que uma pessoa segura o telefone naturalmente.
Padrões de sincronismo e informação de formato
Um padrão de sincronismo é a única linha e a única coluna de módulos alternadamente escuros e claros que diz ao decodificador onde cai a grade de módulos. Um corre pela linha 6 entre os padrões superior esquerdo e superior direito, o outro desce pela coluna 6 entre o superior esquerdo e o inferior esquerdo, e os dois sempre começam e terminam num módulo escuro.
O trabalho deles é contar. Achados os cantos do símbolo, o decodificador conhece a borda externa mas não quantas células há dentro: um código de 25 módulos e um de 29 são idênticos vistos de fora. Percorrer o trecho alternado da linha 6 dá diretamente o passo da grade, e isso a fixa para o símbolo inteiro.
A informação de formato é a faixa de módulos ao lado dos padrões de localização que registra o nível de correção de erros e o padrão de máscara do símbolo. Ocupa 31 módulos, é protegida por um código corretor BCH próprio e está escrita duas vezes em lugares diferentes, então um símbolo com uma cópia destruída continua declarando corretamente o próprio nível.
Essa redundância é uma assimetria deliberada do projeto, e vale conhecê-la ao diagnosticar um código danificado. A informação de formato é a única parte da estrutura com proteção própria. Os padrões de localização, de sincronismo e de alinhamento não têm nenhuma - não por esquecimento, mas porque não faz sentido proteger dados que precisam ser lidos antes de qualquer proteção poder ser aplicada.
A informação de versão aparece a partir da versão 7: 36 módulos, em duas cópias, ao lado dos padrões de localização superior direito e inferior esquerdo, declarando explicitamente a versão do símbolo. Abaixo da versão 7 o decodificador deduz a versão contando módulos, o que é confiável o bastante num símbolo de 21 a 41 módulos e menos confiável num de 177.
O que acontece quando um padrão de localização é coberto
Um código QR com um padrão de localização coberto normalmente não escaneia de jeito nenhum, e a falha é silenciosa em vez de lenta. Não há leitura parcial nem mensagem de erro: o decodificador nunca conclui que existe um símbolo no enquadramento, então o telefone se comporta exatamente como se estivesse apontado para uma parede vazia.
O mais útil de saber sobre essa falha é que a correção de erros não ajuda em nada. A recuperação Reed-Solomon repara palavras de código na área de dados, e roda depois que o símbolo foi localizado, a versão determinada e a máscara removida. Um padrão de localização serve para chegar até esse ponto, então dano ali remove o processo em vez de acrescentar erros a ele. Subir o nível de M para H não faz nada além de deixar cada módulo menor - o mecanismo está em os níveis de correção de erros L, M, Q e H.
As maneiras como um canto acaba coberto, mais ou menos na ordem de frequência com que chegam à gráfica:
- Um logo colocado num canto em vez do centro. O centro de um código QR é dado, e dado é protegido pela correção de erros. Os cantos são estrutura, e estrutura não é protegida por nada. Essa única decisão é a diferença entre um código que lê e um que não lê.
- Um adesivo, uma etiqueta de preço ou um lacre em cima do código. Comum em embalagens e em cardápios que são reetiquetados. Se tiver que sobrepor, que seja longe dos três cantos.
- Uma moldura ou selo passando por cima do anel externo. O anel escuro externo do padrão tem um módulo de espessura, e uma moldura que o come muda os trechos que o decodificador está medindo.
- Um corte ou faca que atravessa um canto. Um adesivo redondo cortado bem rente a um símbolo quadrado tira a margem primeiro nos cantos - que é justamente onde estão os três padrões.
- Estilo pesado demais nos módulos de canto. Formas de canto que arredondam muito o padrão, ou que preenchem de cor o anel claro, alteram a proporção 1:1:3:1:1 da qual a detecção depende.
- Uma dobra, lombada ou vinco sobre um canto. A marca sombreia o padrão e impede que as duas metades fiquem no mesmo plano, o que afeta a medição da proporção mais do que a mesma dobra em outro lugar.
O teste é mais rápido que a teoria. Cubra o centro de um código impresso com o polegar e a maioria continua escaneando; cubra qualquer canto e quase nenhum escaneia. Essa diferença é esta página inteira num só experimento.
Como estilizar os cantos de um código QR sem quebrá-lo
Formas de canto personalizadas são seguras quando preservam a proporção 1:1:3:1:1 ao longo de qualquer linha que passe pelo centro, e inseguras quando a alteram. Essa é a regra inteira, e explica por que alguns códigos estilizados leem perfeitamente e outros falham em metade dos telefones que tentam.
O que isso permite e o que não permite:
- Arredondar os cantos do anel externo do padrão. Seguro na maioria dos decodificadores, porque uma linha pelo centro continua cruzando os mesmos trechos. O arredondamento tira tinta nos cantos do próprio padrão, que a linha central nunca toca.
- Uma cor diferente para os padrões de localização. Seguro enquanto as partes escuras continuarem escuras diante das claras com o mesmo contraste que o resto do código precisa. O decodificador trabalha em preto e branco depois da binarização, então um padrão azul-escuro no branco é um padrão escuro.
- Padrões de localização circulares. Em geral legíveis, e o menos tolerante dos estilos populares: um círculo inscrito no bloco de 7 × 7 encurta os trechos escuros medidos fora do centro, então a tolerância à qualidade de impressão cai.
- Tingir o anel claro em vez de deixá-lo vazio. Arriscado. O anel claro do meio é um dos cinco trechos medidos, e um tom médio ali pode binarizar como escuro sob a luz de uma loja.
- Fundir os padrões de localização com um logo. Inseguro. Qualquer coisa que mude o tamanho do núcleo de 3 × 3 em relação aos anéis muda a proporção da qual a detecção depende.
- Remover um padrão de localização por simetria. Nunca. Alguns layouts tiram um canto ou acrescentam um quarto por equilíbrio visual; o primeiro é indetectável e o segundo é ambíguo.
O KoloQR, um gerador de códigos QR gratuito com códigos QR circulares e de formas personalizadas, desenha os padrões de localização como parte do símbolo em todas as formas que oferece, então os cantos mantêm as proporções quando o estilo dos módulos muda. Estilizar nunca melhora o desempenho de leitura: um código decorado precisa dos cantos pelo menos tão intactos quanto um simples, e normalmente um pouco mais, porque módulos decorativos colocam menos tinta em cada célula. Veja formas de códigos QR para o repertório, códigos QR redondos para o tratamento circular, e formas de QR personalizadas escaneiam? para o que o acordo custa na prática.
Seja qual for o gerador que fez o arquivo, a checagem é a mesma e leva um minuto: exporte o código estilizado, imprima no tamanho em que ele vai ser usado de verdade e escaneie com um telefone iOS e um Android. As câmeras nativas são mais rigorosas que os aplicativos de leitura dedicados, e são elas que as pessoas vão usar.
Como ler a estrutura de um código QR a olho nu
Qualquer pessoa consegue identificar a versão de um símbolo, contar a estrutura dele e conferir os cantos sem software. O procedimento abaixo leva cerca de cinco minutos e é o jeito mais rápido de checar um código que te mandaram sem nenhuma observação.
- Conte os módulos da borda superior. Conte as células ao longo de um lado inteiro do símbolo, sem a margem. O número é sempre 4V + 17 para a versão V, então 21 é versão 1, 25 é versão 2, 33 é versão 4 e 57 é versão 10.
- Confira os três cantos procurando um padrão de 7 × 7. Superior esquerdo, superior direito e inferior esquerdo. Cada um deve mostrar um núcleo maciço de 3 × 3, um anel claro de um módulo bem definido e um anel escuro de um módulo sem interrupção, com um módulo de separador livre nos lados internos.
- Encontre os padrões de sincronismo. Olhe pela sétima linha e pela sétima coluna a partir do canto superior esquerdo, entre os padrões de localização. Você deve ver um trecho estritamente alternado que começa e termina escuro. Uma interrupção ali significa código quebrado.
- Localize os padrões de alinhamento. A partir da versão 2 há pelo menos um quadrado de 5 × 5 perto do canto inferior direito. Da versão 7 em diante são seis ou mais, distribuídos regularmente pelo símbolo.
- Confirme que o quarto canto não é um padrão de localização. O canto inferior direito deve ter módulos de dados, ou um padrão de alinhamento recuado da borda. Um quarto quadrado de 7 × 7 significa que a imagem não é um código QR válido.
- Meça a margem tomando um módulo como referência. O espaço livre em volta do símbolo deve ter pelo menos quatro módulos de cada lado. Compare com a largura de uma única célula em vez de julgar pelo código inteiro - veja a zona de silêncio.
- Passe o arquivo por um validador. O validador de códigos QR informa o tamanho do módulo, a margem de cada lado e o contraste, e confirma que o símbolo decodifica.
Dois achados dessa checagem explicam a maioria dos arquivos ruins em circulação: um código cortado tão rente que falta um separador, e um código posicionado de forma que algo do layout se apoia num canto. Os dois aparecem em menos de um minuto quando você sabe onde olhar.
Erros comuns com os cantos de um código QR
O erro mais comum é tratar os cantos como o lugar seguro para colocar alguma coisa, com o raciocínio de que os dados estão no meio. É exatamente o contrário: o meio é protegido pela correção de erros e os cantos não são protegidos por nada.
| Faça | Por quê |
|---|---|
| Coloque o logo no centro do código | O centro é área de dados, e a correção de erros foi feita para absorver uma perda ali |
| Mantenha os três cantos totalmente livres de arte | A detecção usa os padrões de localização e roda antes de qualquer recuperação ser possível |
| Preserve a proporção 1:1:3:1:1 ao estilizar os cantos | O que o decodificador procura é a proporção, não a forma desenhada |
| Confira um código estilizado com a câmera nativa de um telefone | Câmeras nativas são mais rigorosas que aplicativos de leitura, e são elas que as pessoas usam |
| Trate o código como símbolo mais quatro módulos de margem | Os cantos são por onde um corte rente ou uma faca tiram o espaço livre primeiro |
| Não faça | Por quê |
|---|---|
| Colocar logo, selo ou adesivo sobre um canto | Um padrão de localização coberto não é um dano do qual o código se recupera, é um código que nunca é detectado |
| Subir o nível de correção de erros para proteger os cantos | A recuperação vale só para a área de dados, e o nível mais alto deixa cada módulo menor |
| Acrescentar um quarto quadrado de canto por simetria visual | A ausência do quarto canto é o que codifica a orientação do símbolo |
| Tingir o anel claro dentro de um padrão de localização | Esse anel é um dos cinco trechos medidos, e um tom médio pode binarizar como escuro com pouca luz |
| Dar por bom um código estilizado porque escaneou na tela | Uma tela dá luz uniforme, alto contraste e bordas duras: as três coisas que a impressão não dá |
Crie seu QR code
Grátis, sem conta e sem marca d'água. Escolha uma forma, adicione um logo, confira o contraste e exporte SVG, PDF, EPS ou PNG: um código estático sem assinatura por trás.
Gerar QR codeQuestions? Answered
Chamam-se padrões de localização. Cada um é um quadrado concêntrico de 7 × 7 módulos nos cantos superior esquerdo, superior direito e inferior esquerdo, e um leitor os usa para localizar o símbolo na imagem da câmera e descobrir a rotação antes de decodificar qualquer coisa. A norma QR, ISO/IEC 18004, os chama de padrões de detecção de posição.
Três cantos definem um quadrado e ao mesmo tempo deixam o símbolo assimétrico, e essa assimetria diz ao decodificador para que lado o código está virado. Um quarto quadrado deixaria as quatro orientações idênticas. É também por isso que um código QR lê de cabeça para baixo, de lado e em qualquer ângulo entre os dois.
Não. Os cantos abrigam os padrões de localização, de que um leitor precisa até para detectar o código, e a correção de erros não os protege. Coloque o logo no centro, onde fica a área de dados e a recuperação se aplica. Um logo central cobrindo até uns 20% da área é recuperável com confiança no nível H.
É um padrão de alinhamento: um quadrado de 5 × 5 módulos que permite ao decodificador corrigir a distorção de perspectiva quando o código é fotografado de lado ou impresso numa superfície curva. Aparece a partir da versão 2. Da versão 7 em diante são seis ou mais, distribuídos pelo símbolo.
Porque a detecção acontece antes da decodificação. O leitor procura na imagem três padrões de localização com proporção 1:1:3:1:1 de trechos escuros e claros, e faltando um ele nunca conclui que há um código no enquadramento. Nada é decodificado, então não há nada para a correção de erros reparar.
Normalmente sim, se a proporção 1:1:3:1:1 ao longo de uma linha pelo centro de cada padrão for preservada. Arredondar o anel externo costuma ser seguro; tingir o anel claro, ou redimensionar o núcleo de 3 × 3 em relação aos anéis, não é. Imprima o código estilizado no tamanho final e teste com a câmera nativa de um telefone antes de fechar.
Menos do que se espera nos códigos pequenos. Um símbolo de versão 1 gasta 233 dos seus 441 módulos - 52,8% - em estrutura, e deixa 208 para dados e correção de erros juntos. Na versão 10 a fatia de estrutura é 14,8%, e na versão 40 é 5,4%. É por isso que a capacidade sobe tão rápido com o tamanho.
É a única linha e a única coluna de módulos alternadamente escuros e claros que correm entre os padrões de localização, pela linha 6 e pela coluna 6. Dizem ao decodificador onde cai a grade de módulos, para ele contar as células com precisão depois de localizar a borda do símbolo. Sempre começam e terminam num módulo escuro.
São. Os três medem 7 × 7 módulos com a mesma estrutura concêntrica, em todas as versões do símbolo de 1 a 40 e seja qual for o conteúdo. Só o espaçamento muda, porque o símbolo cresce em volta deles. O Micro QR Code é a exceção: é um tipo de símbolo diferente, com um único padrão de localização.
Continue explorando
Páginas que seguem de onde esta parou: o mesmo contexto, o mesmo tipo de código ou a próxima decisão a tomar.
Formatos de QR Code
Toda a taxonomia de formatos - módulos, olhos e molduras - com os prós e contras dos códigos redondos, triangulares, hexagonais e quadrados.
QR codes criativos
Direções de design e exemplos reais de QR codes que parecem intencionais sem abrir mão da confiabilidade do escaneamento.
Um QR code redondo é um QR code quadrado fantasiado
Códigos com forma são lidos porque a forma nunca toca nos dados. O que uma forma custa de verdade é largura: um código triangular precisa de uma base cerca de 2,6 vezes a largura da matriz que ele contém.
QR code do Pinterest
Abre uma pasta, um perfil ou um Pin do Pinterest a partir de uma página impressa em um escaneamento.
Verificador de contraste de QR code
Julga um par de cores como um leitor faz: a razão de contraste, a diferença de luminância que uma câmera enxerga e se ele sobrevive à impressão.
Capacidade do código QR: quantos dados cabem, por versão do símbolo e modo de codificação
A capacidade de todas as versões de código QR nos quatro modos de codificação, por que a mesma URL cabe num código menor em maiúsculas, e como o tamanho do conteúdo define o menor tamanho de impressão possível.
Por que a KoloQR?
- Crie QR codes para sites, cardápios, Wi-Fi, PDFs e cartões de visita
- Personalize cores, logos e formas únicas
- Baixe arquivos PNG e SVG de alta qualidade
- Feito tanto para impressão quanto para o digital

