QR Code Pix: como funciona, estático ou dinâmico e como gerar o seu

O QR Code Pix é um código que carrega os dados de um recebimento no padrão BR Code, a especificação do Banco Central que todos os aplicativos bancários e carteiras digitais do Brasil sabem ler. Ao escanear, o cliente abre o aplicativo do banco já com a cobrança montada, restando confirmar. Este guia explica o que existe dentro desse código, a diferença entre o modelo estático e o dinâmico, os limites da norma que costumam causar erro na hora de gerar, e como criar o seu gratuitamente para usar no balcão.

O que é o BR Code

O BR Code é o padrão brasileiro de QR Code para pagamentos, definido pelo Banco Central com base na especificação internacional EMV QRCPS. Ele não é um formato proprietário de um banco: é a norma comum que faz um código gerado em qualquer lugar ser lido pelo aplicativo de qualquer instituição, o que é justamente o que dá ao Pix a universalidade que ele tem.

Por dentro, o código é um texto organizado em campos numerados, cada um com um identificador, um tamanho e um conteúdo. Ali vão a chave Pix do recebedor, sob o identificador br.gov.bcb.pix, a moeda 986 correspondente ao real, o país BR, o nome do recebedor, a cidade e, opcionalmente, o valor da cobrança.

O código termina com um CRC16, um dígito verificador calculado sobre todo o conteúdo anterior. Ele existe para garantir que nada foi corrompido entre a geração e a leitura. Se esse checksum não bater, o aplicativo do banco recusa o código sem sequer tentar interpretar o resto, e é por isso que um QR Pix feito por uma ferramenta que calcula o CRC errado simplesmente não funciona em lugar nenhum.

Pix estático e Pix dinâmico

O Pix estático carrega a chave dentro do próprio desenho e não é registrado em nenhuma instituição financeira. Ele pode ser impresso uma vez e usado indefinidamente, por quantas pessoas forem, o que o torna a escolha natural para uma placa de balcão, um adesivo de vitrine, uma caixinha de gorjeta ou uma maquininha improvisada em uma feira. Não expira e não depende de nada continuar no ar.

O Pix dinâmico funciona de outro jeito: o código guarda apenas um endereço do banco, que ao ser consultado devolve os dados daquela cobrança específica. Isso permite valor definido por transação, data de vencimento, juros, multa e conciliação automática, porque cada pagamento fica amarrado a uma cobrança identificada. A contrapartida é que ele exige integração com uma instituição financeira e tem validade, o que o torna adequado para e-commerce e faturamento, não para uma placa fixa.

A decisão é simples na prática. Recebimento presencial de valor variável, em que o cliente digita quanto vai pagar, pede código estático. Cobrança com valor, prazo e conciliação por transação pede código dinâmico e integração bancária. Para a maioria dos pequenos negócios que querem apenas receber no balcão, o estático resolve sem custo nem integração.

Os limites da norma que causam erro

Dois limites do BR Code pegam quase todo mundo na primeira vez: o nome do recebedor aceita no máximo 25 caracteres e a cidade aceita 15, ambos sem acento. Não é uma limitação da ferramenta, é da própria especificação, e um caractere fora do conjunto previsto produz um código que falha na hora do pagamento, quando ninguém mais pode corrigir.

Há um ponto que costuma gerar dúvida e vale entender bem: o aplicativo do banco não mostra o nome escrito dentro do código. Ele exibe o titular real cadastrado naquela chave Pix, consultado diretamente na base do Banco Central. Isso é proteção contra fraude, porque um nome livre no código permitiria que qualquer pessoa se passasse por outra para receber. O nome digitado na geração identifica a cobrança dentro do código e é o que aparece no extrato de quem recebe, mas não é o que o pagador vê como destinatário.

Sobre o valor, a orientação depende do uso. Deixando em branco, o cliente digita quanto vai pagar, que é o comportamento certo para balcão, vitrine e gorjeta. Preenchendo, o aplicativo abre com o montante travado, o que elimina erro de digitação em uma cobrança de valor fixo, como uma mensalidade ou um produto único.

Como gerar o seu QR Code Pix

A Agnus Cloud mantém um gerador de QR Code Pix gratuito e sem cadastro, que monta o BR Code campo a campo e calcula o CRC16 a cada geração, conforme a norma do Banco Central. Você informa a chave, o nome, a cidade e opcionalmente o valor, e baixa o arquivo em alta resolução para imprimir.

Um ponto importante de segurança: a geração acontece inteiramente no navegador de quem usa. A chave Pix digitada não é enviada a nenhum servidor, o desenho é montado localmente na própria máquina. Isso importa porque uma chave Pix é um dado sensível, e ferramentas que processam esse dado do lado do servidor criam um risco desnecessário para quem só queria um código para colar no balcão.

O código sai personalizável em cor, forma e logo, com o mesmo cuidado de contraste que vale para qualquer QR: escuro sobre fundo claro, com margem em volta e acabamento fosco de preferência. E, antes de mandar imprimir, faça um teste real escaneando com o aplicativo do seu banco. Confirme que a chave está certa e que o titular exibido é o esperado. Um QR Pix errado no balcão manda o dinheiro do cliente para o lugar errado, e esse é um erro que não dá para desfazer com uma reimpressão.

Do pagamento à conversa: o que vem depois

Quem coloca um QR Pix no balcão normalmente também tem um canal de atendimento, e o WhatsApp costuma ser esse canal. O padrão que funciona bem no ponto de venda é a dupla: um código para pagar e um código ao lado para falar com a empresa, cobrindo tanto quem quer fechar a compra quanto quem tem dúvida antes.

Esse segundo código é o que gera conversa, e conversa em volume precisa de estrutura. Comprovante enviado por foto, dúvida sobre pagamento, pedido de nota fiscal e reclamação chegam todos pelo mesmo número, e resolver isso em um aplicativo comum no celular do caixa não escala: uma pessoa por vez atende, o histórico fica preso no aparelho e nada é medido.

O Connect 2.0, da Agnus Cloud, organiza esse atendimento com múltiplos números em um painel, filas por equipe, agentes de IA com memória que respondem as dúvidas repetidas e workflows sem código para montar a triagem. A conexão é feita como Tech Provider com integração oficial Meta, com dados no Brasil, conformidade com a LGPD e autenticação em duas etapas. O QR Pix recebe o pagamento; a plataforma cuida do relacionamento que vem junto com ele.

Gerador de QR Code Pix

Monte o seu BR Code grátis, com CRC16 válido conforme a norma do Banco Central. A chave nunca sai do seu navegador.

Abrir o gerador

Perguntas frequentes

Não. O Pix estático carrega a chave dentro do próprio desenho e não é registrado em nenhuma instituição, então continua válido indefinidamente e pode ser usado por quantas pessoas forem. Já o Pix dinâmico aponta para uma cobrança específica no banco e costuma ter prazo de validade definido.

Porque o aplicativo exibe o titular real cadastrado naquela chave Pix, consultado na base do Banco Central, e não o nome escrito dentro do código. É uma proteção contra fraude: um nome livre permitiria que alguém se passasse por outra pessoa para receber. O nome que você digita identifica a cobrança no código e aparece no seu extrato.

Não, o valor é opcional. Deixando em branco, quem paga digita quanto vai transferir, que é o ideal para balcão, vitrine ou gorjeta. Preenchendo o valor, o aplicativo abre com o montante travado, o que evita erro de digitação em cobranças de valor fixo.

Depende de onde o dado é processado. No gerador da Agnus Cloud, a geração acontece inteiramente no navegador: a chave Pix digitada não é enviada a nenhum servidor e o código é desenhado localmente. Independentemente da ferramenta, teste o código escaneando com o aplicativo do seu banco antes de imprimir, confirmando que o titular exibido é o esperado.

A causa mais comum é o CRC16 incorreto, o dígito verificador que fecha o BR Code: sem ele válido, o aplicativo recusa o código antes de interpretar o conteúdo. Outras causas frequentes são acento ou caractere fora do padrão no nome e na cidade, e estouro dos limites da norma, que são 25 caracteres para o nome do recebedor e 15 para a cidade.