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.