QR Code: tudo que você precisa saber
Entenda como QR Codes funcionam, os 4 tipos de dados, os níveis de correção de erros, limites práticos de capacidade e casos de uso reais.
QR Code (Quick Response Code) é um código de barras bidimensional criado pela Denso Wave em 1994. Pode armazenar até 7.089 dígitos numéricos ou 4.296 caracteres alfanuméricos e é lido por praticamente qualquer câmera de smartphone atual. Sua popularidade explodiu durante a pandemia, mas seus usos vão muito além de cardápios de restaurante.
Os 4 modos de dados
- Numérico: apenas 0-9. Máxima eficiência para números (3,3 bits por caractere)
- Alfanumérico: 0-9, A-Z maiúsculas, espaço e $%*+-./: (5,5 bits por caractere)
- Byte: qualquer dado UTF-8 (8 bits por caractere). O mais flexível.
- Kanji: caracteres japoneses de 2 bytes. Específico para japonês.
Níveis de correção de erros
QR Codes têm capacidade embutida de correção de erros usando códigos Reed-Solomon. Quanto maior o nível, maior o QR Code resultante, mas mais robusto contra danos.
- L (Low): recupera até 7% de dados corrompidos. Menor, ideal para ambientes controlados.
- M (Medium): até 15%. Recomendado para uso geral.
- Q (Quartile): até 25%. Bom para ambientes com poeira ou danos parciais.
- H (High): até 30%. Máxima robustez. Permite sobrepor logo sobre o QR Code.
Casos de uso reais
- URLs encurtadas para materiais impressos e embalagens
- Configuração de WiFi: WIFI:T:WPA;S:MinhaRede;P:minha_senha;;
- vCards: dados de contato em formato padronizado
- PIX: strings de pagamento instantâneo brasileiro
- Autenticação 2FA: strings TOTP para apps de autenticação
- Links para app stores (iOS + Android com redirect)
Dicas para melhor escaneabilidade
- Contraste alto: fundo branco, módulos pretos (ou inversão total)
- Margem mínima (quiet zone): 4 módulos ao redor do código
- Tamanho mínimo: 2cm × 2cm para leitura confiável a distância normal
- Evite rotação e distorção em materiais curvos
- Teste com múltiplos dispositivos antes de publicar
Use o Gerador de QR Code do UtilDev para criar QR Codes de URL, texto, email ou telefone diretamente no navegador, com download em PNG.