7 min de leituraRecursos

O que é um QR code e como o scan realmente funciona?

Um QR code é um código de barras 2D que guarda texto lido por uma câmera.

Ana Kowalska
Marketing solutions engineering

Um QR code é um código de barras bidimensional que guarda texto em uma grade de quadrados. Uma câmera lê a grade, o software a decodifica de volta em caracteres, e o celular se oferece para fazer algo com o resultado. Essa é toda a ideia. O que faz parecer mais do que isso é que o texto costuma ser um endereço web, então escanear parece "abrir um link" quando, na verdade, o que aconteceu foi ler uma string.

A Denso Wave anunciou o formato em 1994, e sua própria página de história (acesso em 2026-10-25) explica que QR significa "quick response" e que a empresa manteve os direitos da patente, mas declarou que não os exerceria. A especificação é publicada como ISO/IEC 18004 (a página da ISO recusou nossa consulta automatizada em 2026-10-25, então cito a página de padrões da Denso Wave, acessada no mesmo dia, para a aprovação da ISO). Na prática, isso significa que qualquer pessoa pode gerar um código sem pagar taxa, e todo aplicativo de câmera consegue lê-lo.

Se você já sabe o que é um código e quer criar um, como criar um QR code é o guia prático. Esta página é a explicação por baixo dele.

O que os quadrados realmente são

Nem todo módulo de um código é dado.

Os três quadrados grandes nos cantos são padrões localizadores. Eles dizem ao leitor onde o código está no quadro e como está girado, e é por isso que um código funciona de cabeça para baixo ou inclinado. Padrões de alinhamento menores mantêm a grade correta quando o código está numa superfície curva. Uma linha de módulos alternados entre os cantos, o padrão de temporização, diz ao leitor qual é a largura de um módulo na distância atual.

Todo o resto é conteúdo mais correção de erro. Esses bytes de correção são o que permite a um código sobreviver a uma marca de café ou a um logo no meio: o decodificador reconstrói os módulos ausentes a partir da redundância, até o nível em que o código foi gerado. Há quatro níveis, L, M, Q e H, que recuperam cerca de 7, 15, 25 e 30 por cento do código, respectivamente. O nível M, o padrão usual, tolera cerca de 15 por cento de dano; níveis de correção de erro trata da escolha de um.

As etapas entre a câmera e a página quando um QR code é escaneado: a câmera encontra os quadrados dos cantos, o decodificador repara danos e transforma módulos em texto, e o celular se oferece para abrir o resultado

O que acontece entre o scan e a página

A decodificação é local e offline. A câmera resolve a grade, o decodificador aplica a correção de erro e transforma módulos em bytes, e os bytes viram uma string. Nenhuma rede envolvida, e é por isso que um código ainda escaneia num avião.

O celular então lê o início dessa string e decide o que oferecer. https:// gera um aviso para abrir uma página. WIFI: gera um aviso para entrar em uma rede. BEGIN:VCARD gera um aviso para salvar um contato. Se a string é só palavras, a maioria dos aplicativos de câmera mostra as palavras.

Essa divisão importa por dois motivos práticos. Um scan não consegue executar nada sozinho, então o risco de um QR code está inteiramente em para onde ele leva você, que é o que QR codes são seguros cobre. E nada no código muda quando o destino muda, que é toda a base dos códigos dinâmicos.

O que um código pode conter

Uma URL é o caso comum, e os outros são mais úteis do que as pessoas esperam. Um QR code de wifi coloca o nome da rede, o tipo de segurança e a senha em uma única string, para que os convidados entrem sem que alguém dite uma senha pela sala. Um código vCard carrega um registro de contato completo. Ingressos e peças industriais costumam carregar um identificador simples, sem protocolo algum. Um código de pagamento SEPA leva a ideia adiante: os dados da transferência são o conteúdo, então um app bancário preenche o formulário sem contatar nada.

O tamanho tem limite. A tabela de versões da Denso Wave (acesso em 2026-10-25) vai da Versão 1, uma grade de 21 por 21 módulos, à Versão 40, 177 por 177, crescendo quatro módulos por lado a cada passo. No topo, um código comporta no máximo 7.089 dígitos, 4.296 caracteres alfanuméricos ou 2.953 bytes, e menos em níveis mais altos de correção de erro. Ninguém deveria imprimir algo perto disso.

O comprimento tem uma consequência física. Mais caracteres significam uma versão mais alta do código, o que significa mais módulos na mesma área impressa, o que significa que cada módulo é menor e mais difícil para uma câmera resolver. É por isso que codificar um link curto em vez de uma URL longa com tags produz um código visivelmente mais grosso e mais tolerante, e é o motivo mais comum de um código não escanear.

A borda em branco faz parte do código

A grade precisa de espaço vazio ao redor, chamado zona de silêncio, e o padrão pede pelo menos quatro módulos em cada lado. Os leitores a usam para saber onde o código termina e a página começa. Corte-a ou encoste o código numa foto carregada e um código correto falha. O designer de QR do Elido desenha a zona de silêncio de quatro módulos para você, como visto em design de QR codes de marca; mantenha-a livre ao posicionar o arquivo exportado.

Crie um e examine

Você pode ver tudo isso em um código real. A ferramenta geradora de QR gratuita deste site cria um código estático para seis tipos de conteúdo: uma URL, texto simples, credenciais de wifi, um contato vCard, um e-mail ou um SMS. Ela monta as strings exatas descritas acima (WIFI:, BEGIN:VCARD, mailto:, SMSTO:) e mostra uma razão de contraste que avisa antes que um par de cores claras falhe. Ela não tem tipo dedicado de ligação telefônica ou WhatsApp; para esses, codifique um link tel: ou https://wa.me/ como URL, como em QR code para um número de telefone e QR codes de WhatsApp.

Para cores, formatos de módulo, um logo e exportação em PNG ou SVG, o designer do painel cuida da estilização.

Designer de QR do Elido com campos de cor, botões de módulo Square, Rounded e Dot, opções de estilo de olhos, um botão Upload logo e botões de download PNG e SVG

Estático e dinâmico: a única distinção que importa comercialmente

O código em si não tem o conceito de estático ou dinâmico. Os dois são os mesmos quadrados.

A diferença é para onde a string aponta. Um código estático codifica o destino diretamente, então o destino fica fixo no momento da impressão. Um código dinâmico codifica um link curto que você controla, então o redirecionamento por trás dele pode ser reapontado depois e cada scan pode ser contado. O Elido conta um scan como um clique no link curto, então um scan aparece nas mesmas análises de qualquer outra visita e não é rotulado separadamente.

Tudo o que interessa aos profissionais de marketing, contagem de scans por dia e país, mudar a página de uma campanha depois que os folhetos saíram, comparar dois posicionamentos, vem desse redirecionamento e não do código. QR codes dinâmicos vs estáticos percorre a troca por completo, e como rastrear scans de QR code cobre a leitura dos números.

Quer ver a diferença? Crie um link no plano gratuito, gere um código a partir dele e compare com um código feito a partir da URL de destino bruta.

Onde são realmente usados hoje

Cardápios e pagamentos tornaram os códigos comuns, mas os usos duradouros são mais discretos: entrar no wifi sem senha, um pôster que leva a uma página de reservas, embalagens de produtos que carregam procedência e instruções, um código numa fatura que abre uma página de pagamento com o valor já preenchido.

A regulamentação está empurrando com mais força o caso das embalagens. O programa de passaporte digital de produto da UE coloca um identificador escaneável em bens físicos, que é o mesmo mecanismo aplicado à conformidade em vez de ao marketing, e QR codes de passaporte digital de produto cobre o que isso exige.

O que todos têm em comum é que o código é a metade barata. O link por trás dele decide se pode ser medido, corrigido ou confiável.

A rigor, um QR code é um código de barras bidimensional, e as diferenças práticas entre os dois estão descritas em código de barras vs QR code.

Leia a série principal

Isto faz parte do cluster de recursos. Comece por como criar um QR code e depois dinâmico vs estático para a decisão comercial. A página de recursos de QR codes cobre a estilização, e como escanear um QR code cobre o lado do leitor.

Relacionados no blog

Perguntas frequentes

O que é um QR code?

Um QR code é um código de barras bidimensional que guarda texto em uma grade de quadrados pretos e brancos. Uma câmera lê a grade, decodifica-a de volta em caracteres, e o celular age sobre o que encontra. A maioria dos códigos contém um endereço web, mas o formato em si só guarda texto.

Como funciona um QR code?

Três quadrados grandes nos cantos dizem ao leitor onde o código está e como está girado, um padrão de temporização diz o tamanho de cada módulo, e os módulos restantes carregam os dados mais os bytes de correção de erro. A decodificação acontece no aparelho, offline, em uma fração de segundo.

O que um QR code pode guardar além de um link?

Credenciais de wifi que conectam a uma rede sem digitar a senha, um vCard que salva um contato, um número de telefone, um e-mail, um evento de calendário, uma string de pagamento ou texto simples. O leitor lê o prefixo e oferece a ação correspondente, e é por isso que um código de wifi pergunta se você quer conectar em vez de abrir uma página.

QR codes expiram?

O código impresso não. É um padrão estático de quadrados e decodifica da mesma forma para sempre. O que pode expirar é o destino: se o código codifica uma URL e essa página é tirada do ar, o scan funciona e depois o navegador falha. Um código dinâmico evita isso ao codificar um link que você pode reapontar.

Preciso de internet para escanear um QR code?

Não para decodificá-lo. A câmera e o decodificador funcionam totalmente offline, então o celular lê o texto de qualquer código sem conexão. A internet só é necessária para o que acontece em seguida, que, para um código de URL, é carregar a página.

É gratuito criar QR codes?

O formato é um padrão aberto sem taxa de licença, então gerar um código estático não custa nada. O que você paga, se pagar, é o serviço por trás de um código dinâmico: um redirecionamento hospedado que permite mudar o destino depois de imprimir e informa quantas vezes cada código foi escaneado.

Experimente Elido

Cole uma URL, obtenha um link curto

Sem cadastro. O link vive 30 dias. Cadastre-se para mantê-lo para sempre.

Sem registo. Crie uma conta grátis e obtenha 50 links por mês.

Experimente o Elido

Encurtador de URL hospedado na UE: domínios personalizados, análises profundas e API aberta. Plano gratuito - sem cartão de crédito.

Tags
what is a qr code
how do qr codes work
qr code meaning
qr code explained
qr code structure
what can a qr code store

Continuar lendo