Pular para o conteúdo
UtiliaTools

O que é um QR Code? Funcionamento, capacidade e correção de erros

QR codes são códigos de barras bidimensionais que podem armazenar diversos tipos de dados e ser escaneados instantaneamente por smartphones. Tornaram-se ferramentas essenciais em marketing, pagamentos e compartilhamento de informações.

O que é um QR Code?

Um QR code (Quick Response) é um tipo de código de barras matricial bidimensional inventado em 1994 por Masahiro Hara na Denso Wave, uma empresa automotiva japonesa. Originalmente projetado para rastrear peças de veículos na fabricação, os QR codes evoluíram para se tornar um dos sistemas de codificação de dados mais utilizados no mundo.

Como os QR codes funcionam

Um QR code codifica dados usando uma grade de quadrados pretos e brancos (chamados módulos) dispostos em um padrão específico. O processo de codificação envolve várias etapas: análise de dados, seleção de modo, codificação de caracteres, codificação de correção de erros e, finalmente, a colocação dos módulos na grade matricial.

Os três padrões de localização — quadrados grandes em três cantos do código — ajudam o scanner a determinar a orientação, o tamanho e a posição do código. Um padrão de temporização conecta os padrões de localização e ajuda a determinar as coordenadas da grade. As informações de formato codificam o nível de correção de erros e o padrão de máscara de dados usado.

Capacidade de dados

Os QR codes podem armazenar quantidades surpreendentemente grandes de dados dependendo da versão (tamanho) e do modo de codificação:

  • Apenas numérico: até 7.089 caracteres
  • Alfanumérico: até 4.296 caracteres
  • Binário (bytes): até 2.953 bytes
  • Caracteres Kanji: até 1.817 caracteres

O padrão QR code suporta 40 versões, de 21×21 módulos (Versão 1) a 177×177 módulos (Versão 40).

Níveis de correção de erros

Uma das funcionalidades mais poderosas dos QR codes é sua correção de erros integrada baseada em códigos Reed-Solomon. Quatro níveis de correção estão disponíveis:

  • Nível L (Baixo): recupera ~7% dos dados danificados
  • Nível M (Médio): recupera ~15% dos dados danificados
  • Nível Q (Quartil): recupera ~25% dos dados danificados
  • Nível H (Alto): recupera ~30% dos dados danificados

Aplicações comuns

QR codes são usados em pagamentos móveis, compartilhamento de Wi-Fi, autenticação de produtos, campanhas de marketing, ingressos de eventos, informações de contato (vCards) e encurtamento de URLs. Sua capacidade de ser escaneados sem equipamento especial — apenas a câmera de um smartphone — os torna universalmente acessíveis.

Perguntas frequentes

Quantos dados um QR code pode armazenar?

Dependendo da versão e do modo de codificação, um QR code pode armazenar até 7.089 caracteres numéricos, 4.296 alfanuméricos ou 2.953 bytes de dados binários.

Um QR code danificado ainda pode ser escaneado?

Sim, QR codes incluem correção de erros Reed-Solomon que pode recuperar até 30% dos dados danificados, dependendo do nível de correção escolhido na geração.

QR codes expiram?

QR codes estáticos nunca expiram, pois os dados são codificados diretamente no padrão. QR codes dinâmicos podem expirar se redirecionarem por um serviço baseado em servidor.

Guias relacionados

Experimente a ferramenta

Use nossa ferramenta gratuita para começar instantaneamente.

Gerador de QR Code →

Última atualização em 2026-09-27