Português (Brasil)

O que é um código QR e quando você deve usá-lo?

Um código QR é uma imagem de dados. Um scanner transforma a imagem da câmera em células pretas e brancas, encontra os três grandes quadrados nos cantos, elabora a grade e lê as células. Tudo o que faz um código funcionar ou falhar tem a ver com isso.

Use um quando alguém estiver fisicamente presente e precisar de algo em seu telefone: um menu, uma rede Wi-Fi, um bilhete, uma etiqueta de pacote. Evite um em uma página da web ou em um e-mail, onde o leitor já está em um dispositivo e um link é um toque em vez de dois.

As quatro coisas que decidem se ele verifica

A falha mais comum é um designer cortar a zona silenciosa para se adequar a um layout. O sintoma é enlouquecedor: o código funciona em alguns telefones e em outros não, porque depende do que a câmera enquadra.

  • Zona tranquila. A margem em branco faz parte do código. A especificação requer pelo menos quatro células de espaço livre em cada lado, e os scanners dependem disso para encontrar as bordas.
  • Contraste. Os scanners convertem a imagem em preto e branco antes da leitura, então o que importa é a diferença de luminosidade, não se as cores parecem distintas. Preto sobre branco é 21:1; procure pelo menos 7:1 e mantenha o código mais escuro que o fundo.
  • Tamanho relativo à distância de digitalização. Uma regra prática amplamente utilizada é que o código deve estar a cerca de um décimo da distância a partir da qual será lido — 3 cm à distância de um braço, cerca de 30 cm num cartaz lido a três metros.
  • Tamanho da célula. Abaixo de aproximadamente 0.4 mm por célula, as câmeras dos telefones enfrentam dificuldades e as impressoras térmicas baratas unem as células vizinhas.

A correção de erros é um seguro, não um espaço livre

Os códigos QR carregam dados redundantes para que ainda sejam decodificados quando parte da imagem for danificada. Existem quatro níveis: L recupera cerca de 7% do símbolo, M cerca de 15%, Q cerca de 25% e H cerca de 30%.

A compensação é a densidade. Mais redundância significa mais células para o mesmo conteúdo, e mais células significa que cada uma delas é fisicamente menor em um determinado tamanho de impressão — o que pode dificultar a digitalização em vez de facilitar. Aumentar o nível não é automaticamente mais seguro.

Use L ou M em uma tela ou papel plano e limpo. Use Q para qualquer coisa que será manuseada, dobrada ou salpicada: um cardápio, um cartão de fidelidade, um pacote. Use H quando quiser colocar um logotipo no centro. Se o código ficar muito denso em um nível alto, reduza o conteúdo em vez de aumentar ainda mais o nível.

Conteúdo mais curto supera qualquer outra otimização

O número de células é determinado pela quantidade de dados que você codifica. Menos caracteres significa menos células, o que significa que cada célula é maior no mesmo tamanho de impressão, o que significa que ela é digitalizada a partir de locais mais distantes e sobrevive a impressões piores.

Um URL longo com parâmetros de rastreamento pode facilmente dobrar a contagem de células em relação a um curto. Se você controla o destino, um caminho curto vale mais do que qualquer configuração no gerador.

O modo de codificação também é importante: os dígitos são mais densos do que o texto com letras maiúsculas e minúsculas, e os alfanuméricos maiúsculos são mais densos do que os caracteres arbitrários. Uma referência numérica é um código genuinamente menor do que a mesma referência escrita com letras maiúsculas e minúsculas.

Quando NOT usar um

  • Em uma página da web ou em um e-mail. O leitor já está em um dispositivo; um link exige menos toques e funciona para pessoas que usam um leitor de tela.
  • Como o único caminho para informações essenciais. Alguém com um telefone antigo, uma câmera quebrada ou sem conexão de dados está bloqueado. Imprima o URL também.
  • Para qualquer coisa você precisará mudar. O valor é inserido na imagem, portanto, um código impresso não pode ser editado. Se o destino puder se mover, aponte-o para um URL que você controla e redirecione de lá.
  • Em uma tela que outra pessoa está segurando – um crachá em uma conferência, um telefone mostrado a um telefone. Funciona, mas funciona mal, e um link curto falado costuma ser mais rápido.

Formato de saída

Exporte SVG para qualquer coisa que será impressa. É vetorial, pode ser dimensionado para qualquer tamanho com bordas nítidas e é o que um designer ou impressor deseja.

Exporte PNG para telas e documentos, em um tamanho de pixel generoso. Nunca dimensione um código PNG posteriormente - a interpolação desfoca as bordas da célula, que é exatamente o que o scanner precisa. Em vez disso, exporte-o em tamanho maior.

Exemplo resolvido: um cartão de mesa para um menu de restaurante

Um código vai para um cartão de mesa laminado. Ele será escaneado a cerca de 40 cm, por telefones de todas as idades, em uma superfície que é limpa e ocasionalmente respingada.

O destino é uma página de menu. O formato longo com parâmetros de rastreamento tem 96 caracteres; a forma abreviada é 28.

  1. Use o abreviado URL. Com 28 caracteres, o símbolo precisa de muito menos células do que com 96.
  2. Defina a correção de erros como Q, pois o cartão será manuseado e apagado.
  3. Dimensione o código em cerca de 4 cm de diâmetro - um décimo de 40 cm dá 4 cm.
  4. Mantenha a zona silenciosa padrão de quatro células e deixe o código escuro em um painel claro.
  5. Exporte SVG e entregue-o à impressora.
  6. Imprima um, digitalize-o com um Android antigo e um iPhone recente, sob a iluminação real do restaurante.

Resultado: Um código de 4 cm com células confortavelmente acima do limite de 0.4 mm, uma zona silenciosa que o scanner pode encontrar e redundância suficiente para sobreviver a uma marca de apagamento. Imprimir o menu URL abaixo em letras pequenas não custa nada e cobre o cliente cuja câmera não cooperará.

Abra a ferramenta

Gere um código QR no seu navegador

Gera códigos QR e códigos de barras Code 128 no seu dispositivo, com leitura de contraste ao vivo. Ele não pode ler ou decodificar um código.

O que isso não cobre

  • A ferramenta QR ToolAcre gera códigos. Ele não os escaneia ou decodifica, não solicita acesso à câmera e não possui leitor.
  • Code 128 é a única simbologia de código de barras oferecida e é apenas ASCII. Não há EAN, UPC, ITF, PDF417 ou DataMatrix.
  • Sem sobreposição de logotipo, porque a colocação segura de um logotipo requer uma verificação visual de escaneabilidade que a ferramenta não pode fazer para você. Exporte o SVG e faça isso em uma ferramenta de design.
  • Sem códigos dinâmicos ou editáveis. O valor é incorporado à imagem e não pode ser alterado posteriormente.
  • A figura de contraste e a regra prática da distância são uma orientação. Imprimir e digitalizar é o único teste real.