Qual deve ser o tamanho de um código QR impresso?
Um código QR não tem tamanho natural. O mesmo padrão pode ter um centímetro de largura em um cartão de visita ou um metro em uma parede, e se ele é lido depende de três coisas: a que distância o celular está, quantos módulos o padrão tem, e se a impressão preservou o contraste de que o leitor precisa. Este artigo dá as regras práticas e explica de onde vem cada uma.
A regra prática da distância
O ponto de partida mais usado é que um código deve ter cerca de um décimo da distância de onde será lido. Um código lido a 30 centímetros — um display de mesa, um panfleto na mão — pode ter cerca de 3 centímetros de largura. Um cartaz lido a dois metros pede um código de uns 20 centímetros. Uma faixa atravessando uma rua, lida a dez metros, precisa de um código de um metro. A regra não é lei; ela vem do fato de que as câmeras dos celulares precisam que cada módulo do código caia sobre um punhado de pixels do sensor, e o ângulo que um módulo ocupa encolhe na proporção da distância. Ela pressupõe um código de densidade comum. Um código mais denso — mais módulos no mesmo quadrado, porque o texto codificado é mais longo ou a correção de erro é maior — precisa ser maior para a mesma distância, porque cada um de seus módulos é menor. Para um link curto nos típicos 25 a 33 módulos de lado, o estúdio do SWAPQR sugere um tamanho mínimo de impressão de cerca de 2 centímetros, e mostra um valor por design nos detalhes do código; trate isso como o piso para leitura de perto, não como o tamanho a buscar.
Módulos e a zona de silêncio
A unidade que decide tudo é o módulo: um dos pequenos quadrados da grade. Um código de versão 1 tem 21 módulos de lado; cada versão acima adiciona quatro, então um link curto geralmente fica em torno das versões 2 a 4 (25 a 33 módulos) e um endereço longo com parâmetros pode passar da versão 10 (57 módulos). Para decidir um tamanho de impressão, pense em milímetros por módulo em vez de centímetros por código: uma diretriz comum é que um módulo não deve ser impresso menor que cerca de 0,5 mm para leitura de perto, e a maioria das impressoras não consegue manter uma borda nítida muito abaixo disso de qualquer forma. Multiplique a contagem de módulos pelo tamanho do módulo e você tem o código; depois adicione a zona de silêncio. O padrão exige uma margem clara de quatro módulos em cada lado do padrão. Os leitores usam essa borda vazia para encontrar onde o código começa, e uma borda cortada por um recorte apertado, um fundo colorido ou uma linha de texto adjacente é uma das razões mais comuns para um código perfeito em todo o resto se recusar a ler. Exporte com a margem incluída e não deixe o layout engoli-la.
Correção de erro: L, M, Q e H
Todo código QR carrega dados redundantes para que um padrão danificado ainda possa ser decodificado. O padrão define quatro níveis: L recupera até cerca de 7% das palavras de código, M cerca de 15%, Q cerca de 25% e H cerca de 30%. Os níveis mais altos são o que permite a um código sobreviver a arranhões, desgaste de impressão, uma dobra ou um logotipo colocado no meio. O custo é a densidade: os bytes extras de recuperação ocupam módulos, então o mesmo link no nível H pode precisar de uma versão mais alta que no nível L, o que significa módulos menores para o mesmo tamanho de impressão, o que significa uma impressão maior para a mesma distância de leitura. Não existe nível gratuito. M é o equilíbrio habitual para uma impressão limpa sem logotipo. Se o código for manuseado, plastificado, exposto ao tempo ou sobreposto por um gráfico, vá para Q ou H e imprima maior para compensar. O SWAPQR aumenta a correção de erro automaticamente quando você adiciona um logotipo, porque um logotipo cobre módulos e algo tem que pagar por isso; um código com foto precisa do nível mais alto pelo mesmo motivo, e o estúdio avisa.
Falhas de impressão que você pode evitar
A maioria das falhas de leitura em campo não tem nada a ver com a codificação e tudo a ver com a impressão. O baixo contraste entre as duas cores é a primeira: um cinza médio sobre branco, um azul escuro sobre preto ou um par de tons pastel podem parecer bons na tela e ser ilegíveis para uma câmera, e o estúdio avisa quando o contraste entre as cores escolhidas é baixo demais. Cores invertidas — módulos claros sobre fundo escuro — são lidas por muitos celulares modernos mas falham em vários outros leitores, então, a menos que você tenha testado com os leitores que o seu público usa, mantenha os módulos mais escuros que o fundo. Plastificação brilhante e papéis metálicos ou reflexivos criam reflexos especulares que apagam regiões inteiras do padrão sob uma lâmpada ou o sol; um acabamento fosco é mais seguro. Imprimir o código pequeno demais é o erro clássico do cartão de visita: um cartão é lido de 15 a 20 centímetros, o que pela regra da distância pede um código de 1,5 a 2 centímetros, e um endereço longo com rastreamento a 1 centímetro simplesmente não terá tamanho de módulo suficiente para sobreviver. Cortar dentro da zona de silêncio, redimensionar um PNG até as bordas ficarem borradas e colocar o código sobre uma dobra completam a lista.
Uma lista de verificação antes de encomendar a tiragem
Trabalhe de trás para frente, da distância de leitura para um tamanho, e confira contra a contagem de módulos do seu código específico. Use o SVG para qualquer coisa que vá para uma gráfica — ele permanece nítido em qualquer tamanho — e o PNG de 1024 pixels para adesivos e impressão de escritório onde não será muito ampliado. Mantenha a zona de silêncio de quatro módulos livre de texto, bordas e arte de fundo. Escolha um nível de correção de erro compatível com o abuso que a impressão vai sofrer, e aceite que um nível mais alto significa uma impressão maior. Mantenha a cor escura escura e a cor clara clara, e prefira um acabamento fosco. Se o destino é longo, considere um código dinâmico: o link curto de redirecionamento produz um padrão menor, que é a forma isolada mais eficaz de fazer um código ser lido em um dado tamanho de impressão. Depois, antes de se comprometer com a quantidade, imprima um no tamanho real no material real e escaneie com um celular da distância real, na iluminação real. Um código que é lido de um monitor não diz nada sobre um código em cartão plastificado sob um spot de luz.
| Distância de leitura | Uso típico | Largura mínima aproximada do código (link curto, nível M) |
|---|---|---|
| 15–20 cm | Cartão de visita, etiqueta de produto segurada na mão | 1,5–2 cm |
| 30–50 cm | Display de mesa, panfleto, cardápio, embalagem na prateleira | 3–5 cm |
| 1 m | Placa de balcão, vitrine à distância de um braço | 10 cm |
| 2 m | Cartaz na altura dos olhos em um corredor ou parede | 20 cm |
| 5 m | Banner interno grande, estande de exposição | 50 cm |
| 10 m | Faixa de rua, fachada de prédio | 1 m |
Perguntas frequentes
Por que meu código parece bom na tela mas falha no papel?
Telas são retroiluminadas e de alto contraste; o papel não. Verifique se a cor escura impressa é realmente escura, se a zona de silêncio sobreviveu ao layout, se o acabamento não é brilhante e se o código não foi ampliado a partir de um PNG pequeno. Depois teste na distância real.
Posso imprimir um código QR em cores?
Sim, desde que a cor escura seja claramente mais escura que a clara quando ambas são convertidas para cinza. Contraste é o que o leitor vê. O estúdio avisa quando um par de cores está próximo demais.
Uma correção de erro mais alta sempre ajuda?
Ajuda contra danos, mas torna o código mais denso, então em um tamanho de impressão fixo os módulos ficam menores e o código fica mais difícil de ler à distância. Ajuste o nível ao desgaste que a impressão realmente vai sofrer.
Quão pequeno pode ser um código QR em um cartão de visita?
Para um link curto, cerca de 1,5 a 2 centímetros é o piso prático. Para um endereço longo, ou encurte-o com um link dinâmico de redirecionamento ou aumente o código; um código denso com menos de um centímetro de largura é uma aposta.
Imprima o quadrado uma vez. Decida depois para onde ele leva. O SWAPQR cria códigos QR estáticos de graça, com todas as opções de estilo, sem conta e sem marca d'água. Um plano pago torna um código dinâmico: o quadrado impresso continua o mesmo enquanto você muda o destino dele, e você vê quantas vezes ele foi escaneado, por dia e por dispositivo.
Criar um código QR no navegador