Um QR Code (do inglês Quick Response code, "código de resposta rápida") é um código de barras bidimensional que guarda dados em uma grade de quadrados pretos e brancos. Qualquer câmera de smartphone moderno consegue lê-lo em menos de um segundo — sem precisar de aplicativo especial.
Os QR Codes foram criados em 1994 pela empresa japonesa Denso Wave para rastrear peças de carro na linha de produção. Três décadas depois, viraram a forma mais popular de levar alguém do mundo físico (um cartaz, um cardápio, uma embalagem) até um destino digital (um site, uma rede Wi-Fi, um pagamento).
Como um QR Code funciona
Quando você escaneia um QR Code, a câmera do seu celular faz três coisas:
- Detecta os três quadrados grandes nas quinas — são os finder patterns, que avisam o software que ali tem um QR Code e mostram a orientação.
- Lê o padrão de módulos pretos e brancos entre eles. Cada módulo é um bit de informação.
- Decodifica os bits usando correção de erro Reed–Solomon, de modo que o código ainda funciona mesmo que até 30% dele esteja danificado ou coberto.
O resultado é uma string de texto. Se ela começar com https://, o celular abre o navegador. Se começar com WIFI:, o celular se conecta à rede. Se for um vCard, o celular oferece salvar o contato.
QR Code estático vs dinâmico
Esse é o conceito mais importante antes de imprimir um QR Code em qualquer coisa:
- QR Code estático: a URL de destino fica "gravada" no próprio código. Você não pode alterá-la. Se a URL quebrar algum dia, o código impresso morre junto.
- QR Code dinâmico: o código aponta para uma URL curta de redirecionamento que você controla. Você pode mudar para onde ele aponta a qualquer momento — e ainda ganha analytics de escaneamento de graça.
Se o código vai em cartão de visita, embalagem de produto, cardápio, outdoor ou qualquer peça impressa, use QR Code dinâmico. A flexibilidade extra compensa, e uma mensalidade baixa sai muito mais barato que reimprimir 10.000 flyers.
O que você pode colocar em um QR Code?
Um único QR Code guarda até 4.296 caracteres alfanuméricos, mas na prática você quase nunca precisa de tanto. Os casos de uso mais comuns são:
- URL — link para um site ou landing page
- vCard — cartão de visita digital (nome, telefone, e-mail, endereço)
- Wi-Fi — conexão automática sem digitar senha
- E-mail / SMS / Telefone — mensagem ou ligação pré-preenchida
- PDF / arquivo — documento para download
- Pagamento — Pix, link PayPal, endereço de cripto
- App Store / Google Play — detecta o sistema operacional e manda o usuário para a loja certa
Boas práticas para um QR Code escaneável
Um QR Code só serve se escanear de primeira. Siga essas regras:
- Tamanho mínimo: 2 cm × 2 cm para escaneamento na mão, 10 cm × 10 cm para cartaz a 3 metros de distância.
- Contraste: o código precisa ser mais escuro que o fundo. Escuro no claro é o ideal; nunca inverta (claro no escuro) a não ser que seu scanner aceite.
- Zona de silêncio: deixe pelo menos quatro módulos de espaço vazio ao redor do código.
- Nível de correção de erro H (30%) se você colocar um logo no centro — caso contrário, o logo quebra o código.
- Teste em vários celulares antes de imprimir. iPhone, Android e aparelhos mais antigos podem se comportar de forma um pouco diferente.
Como criar um QR Code em menos de 30 segundos
- Escolha o tipo (URL, vCard, Wi-Fi, …).
- Cole ou digite o destino.
- Personalize as cores, adicione um logo central, escolha uma moldura.
- Baixe em PNG ou SVG, ou deixe a gente hospedar o redirecionamento dinâmico e rastrear cada escaneamento.
Você pode testar o construtor completo grátis na página inicial — sem precisar de cadastro para ver o preview. Contas começam em US$ 0,99/mês para um código dinâmico com rastreamento.
Pontos principais
- Um QR Code é um código de barras 2D lido por qualquer câmera de smartphone.
- Use QR Code dinâmico sempre que o destino puder mudar algum dia.
- Mantenha o código com pelo menos 2 cm × 2 cm, bom contraste e zona de silêncio ao redor.
- O nível de correção de erro H deixa você adicionar um logo central sem quebrar nada.
- Rastreie os escaneamentos com um código dinâmico para medir o que realmente funciona.
