O que é QR Code, como funciona e onde usar
Entenda a estrutura de um QR Code, como os dados são codificados em módulos pretos e brancos e os principais casos de uso, incluindo Pix e links.
QR Code (Quick Response Code) é um tipo de código de barras bidimensional criado em 1994 pela empresa japonesa Denso Wave para rastrear peças automotivas. Décadas depois, ele se tornou onipresente: está em embalagens de produto, cardápios de restaurante, outdoors, ingressos de show e pagamentos Pix. Sua popularidade explodiu após 2020, quando câmeras de smartphone passaram a lê-lo nativamente sem aplicativo adicional.
Como os dados são armazenados em um QR Code
Um QR Code é uma grade de módulos (quadradinhos) pretos e brancos. Os dados são codificados em binário, depois convertidos para esse padrão visual usando quatro modos de codificação possíveis: numérico (apenas dígitos, mais compacto), alfanumérico (letras maiúsculas e alguns símbolos), byte (qualquer caractere UTF-8) e kanji (para caracteres japoneses).
Os três quadrados grandes nos cantos são os 'finder patterns' — permitem que leitores detectem e orientem o código em qualquer ângulo. Há também módulos de timing, alinhamento e informações sobre a versão e nível de correção de erros.
Correção de erros: por que QR Codes funcionam mesmo danificados
QR Codes usam Reed-Solomon error correction, o mesmo algoritmo usado em CDs e DVDs. Existem quatro níveis de correção (L, M, Q, H), que permitem recuperar até 7%, 15%, 25% ou 30% dos dados mesmo que parte do código esteja danificada ou coberta. É por isso que logos podem ser inseridas no centro de QR Codes — elas cobrem parte dos dados, mas a correção de erros permite leitura mesmo assim.
Versões e capacidade
QR Codes existem em 40 versões, onde a versão 1 é uma grade de 21×21 módulos e a versão 40 é 177×177. A capacidade varia de 41 caracteres numéricos (versão 1) até 7.089 caracteres numéricos (versão 40). Para URLs curtas, versões baixas são suficientes — quanto menor a versão, mais fácil de escanear.
QR Code Pix: o caso de uso mais importante no Brasil
O Pix, sistema de pagamentos instantâneos do Banco Central, usa QR Codes como principal interface de pagamento. Existem dois tipos: QR Code estático (mesmo código para pagamentos repetidos, sem valor fixo) e QR Code dinâmico (gerado para cada transação, com valor e dados do pagador). Nossa ferramenta gera QR Codes Pix estáticos no padrão EMV QR Code definido pelo Banco Central.
Como gerar QR Codes com o GeraValida
Oferecemos dois geradores: um específico para Pix (que formata o payload corretamente no padrão do Banco Central) e um gerador geral que converte qualquer texto ou URL em QR Code. Ambos geram imagens PNG de alta resolução, prontas para impressão ou uso digital.