Ir para o conteúdo

Como funciona o QR Code do PIX

O que está escrito dentro do código, quando usar estático ou dinâmico e como conferir antes de imprimir.

O que está escrito dentro do código

Um QR Code de PIX não é uma imagem mágica: é um texto seguindo o padrão BR Code, definido pelo Banco Central a partir da especificação EMV® QR Code. Esse texto é uma sequência de campos numerados — cada um com um identificador, o tamanho do conteúdo e o conteúdo em si.

Nele estão a chave PIX do recebedor, o nome de quem recebe, a cidade, a moeda (986, o real) e, quando existe, o valor da cobrança. No fim, quatro caracteres formam o CRC16: uma soma de verificação que o aplicativo do banco recalcula para detectar qualquer caractere alterado. É por isso que não dá para editar um BR Code no bloco de notas: mude uma vírgula e o código deixa de ser aceito.

É também esse mesmo texto que aparece no botão "PIX Copia e Cola". Código e Copia e Cola são a mesma informação em dois formatos de entrega.

Estático ou dinâmico: qual você precisa

O BR Code estático guarda os dados fixos e pode receber quantos pagamentos você quiser, de pessoas diferentes, sem prazo de validade. É o formato certo para caixinha, gorjeta, doação, mensalidade, feira e comércio de balcão.

O dinâmico não guarda os dados: guarda um endereço que o aplicativo do banco consulta na hora, o que permite valor variável, vencimento, identificador de pedido e baixa automática. Ele depende de integração com um provedor de pagamentos ou com a API do seu banco — não é algo que se gere em um formulário.

  • Recebimento livre, valor definido por quem paga: estático sem valor.
  • Preço fixo e repetido (um produto, uma taxa, uma rifa): estático com valor.
  • Cada cobrança com valor e vencimento próprios, conciliação automática: dinâmico via provedor.

Por que o nome sai sem acento e em maiúsculas

O padrão limita o conjunto de caracteres aceitos nos campos de nome do recebedor e cidade. Acentos, cedilha e símbolos podem ser rejeitados por parte dos aplicativos, o que produz aquele erro genérico de "QR Code inválido" em um banco e leitura normal em outro.

Por isso a conversão para maiúsculas sem acento é feita automaticamente ao gerar o código: é o que garante leitura no maior número de bancos possível.

Confira antes de imprimir

Todo código impresso é um código que você não pode mais corrigir. Antes de levar para a gráfica, faça esta checagem de um minuto:

  • Escaneie com o app do seu banco e confira nome e valor na tela de confirmação.
  • Faça uma transferência de teste de valor baixo, de outra conta, e verifique se caiu.
  • Peça para alguém escanear com um banco diferente do seu.
  • Imprima em SVG para não perder nitidez ao ampliar, com margem branca em volta.
  • Nunca imprima menor que 2,5 cm de lado — abaixo disso a câmera perde a leitura.

Segurança: o que o código pode e não pode fazer

Um QR Code de PIX não retira dinheiro de ninguém sozinho: ele apenas preenche os campos na tela do banco. A confirmação continua sendo do pagador, com senha ou biometria. O risco real é outro: adesivos falsos colados sobre o código verdadeiro em estabelecimentos.

A defesa é simples e vale nos dois lados. Quem paga confere se o nome exibido é o do estabelecimento antes de confirmar. Quem recebe protege o código impresso — laminado, dentro de um display, ou reimpresso com frequência — e olha periodicamente se ninguém colou nada por cima.

Ferramentas relacionadas