Publicado em 26 de agosto de 2026 · Padrão conferido no Manual do Pix (BCB) e nas tabelas públicas de tarifas
O app do seu banco já gera QR Code Pix. Então por que existe uma ferramenta como esta? Por três motivos práticos que aparecem no balcão. Primeiro: o banco costuma travar o layout e o tamanho, e quem vai imprimir cartaz precisa de PNG limpo. Segundo: nem todo banco entrega o copia e cola separado do QR, e é o copia e cola que funciona no WhatsApp. Terceiro: quando você tem várias filiais ou vários vendedores usando a mesma chave, gerar cada código com um identificador diferente ajuda a saber de onde veio o dinheiro.
O que sai daqui é um QR estático. Todos os dados moram dentro do próprio código, ele funciona sem internet no seu lado e pode ser pago quantas vezes você quiser. O que ele não faz: não avisa quando alguém pagou, não vence, não aplica juros. Se você precisa disso, o caminho é outro, e explicamos qual mais abaixo.
Como gerar o QR Code Pix em quatro passos
- Cole a sua chave Pix. Pode ser CPF, CNPJ, celular, e-mail ou a chave aleatória. O campo detecta o tipo sozinho e confere o dígito verificador de CPF e CNPJ antes de montar qualquer coisa.
- Escreva nome e cidade do recebedor. Os dois são obrigatórios no padrão do Banco Central. Nome tem 25 caracteres, cidade tem 15, e acento sai fora.
- Decida sobre o valor. Em branco, o cliente digita quanto quer pagar (bom para gorjeta, doação e caixa de coleta). Preenchido, o valor aparece travado na tela dele.
- Baixe o PNG ou copie o código. O PNG vai para o cartaz, o adesivo do balcão ou o cardápio. O copia e cola vai para a conversa do WhatsApp, já dentro de uma mensagem pronta.
O que é aquele texto gigante que começa com 000201
O copia e cola não é um link nem um código secreto: é uma sequência de campos numerados, grudados sem separador. O formato se chama BR Code e é a versão brasileira do padrão EMV para QR de pagamento, publicada pelo Banco Central no Manual de Padrões para Iniciação do Pix. Cada campo tem um identificador de dois dígitos, o tamanho em dois dígitos e o conteúdo. Foi assim que montamos o seu:
| ID | Campo | O que entra |
|---|---|---|
| 00 | Payload Format Indicator | Sempre 01. Primeiro campo do código. |
| 01 | Point of Initiation Method | 11 para QR estático reutilizável. |
| 26 | Merchant Account Information | Campo composto: br.gov.bcb.pix, a sua chave e a descrição opcional. |
| 52 | Merchant Category Code | 0000 quando não há categoria específica. |
| 53 | Transaction Currency | 986, o código ISO 4217 do real. |
| 54 | Transaction Amount | O valor, com ponto decimal. Some se você deixar em branco. |
| 58 | Country Code | BR. |
| 59 | Merchant Name | Nome do recebedor, até 25 caracteres. |
| 60 | Merchant City | Cidade, até 15 caracteres. |
| 62 | Additional Data Field | Identificador do pagamento. Sem ele, entra ***. |
| 63 | CRC-16 | Verificação de integridade do código inteiro. |
O último campo é o que mais derruba gerador caseiro. O CRC-16 é calculado sobre o código inteiro, incluindo o cabeçalho 6304 do próprio campo de verificação, na variante CCITT-FALSE (polinômio 0x1021, valor inicial 0xFFFF, sem reflexão). Trocar essa variante por XMODEM produz quatro caracteres diferentes e o banco recusa o código sem explicar por quê. Se você abrir o bloco ver como esse código foi montado na ferramenta, dá para conferir campo a campo o que foi para dentro do seu QR.
Onde o Pix grátis quebra
Existe uma confusão persistente entre “Pix é de graça” e “receber por Pix é de graça”. A regra está na Resolução BCB nº 19, de outubro de 2020, e ela é mais específica do que a conversa de balcão sugere:
| Quem recebe | Como recebe | Pode ter tarifa? |
|---|---|---|
| Pessoa física, uso pessoal | Qualquer forma | Não |
| PF, MEI ou empresário individual, venda | Chave ou QR estático, até 30 por mês | Não |
| PF, MEI ou empresário individual, venda | Chave ou QR estático, acima de 30 por mês | Sim |
| PF, MEI ou empresário individual, venda | QR dinâmico | Sim, desde o primeiro |
| Conta PJ | Qualquer forma | Sim, desde o primeiro |
Repare no detalhe que muda o bolso: o corte de 30 recebimentos por mês vale para chave e QR estático. O QR dinâmico, aquele com valor e vencimento gerado por API, sai da isenção logo de cara. Uma manicure que atende 25 clientes por mês e cola o QR estático no espelho continua sem tarifa. A mesma manicure com 60 clientes entra na faixa em que o banco pode cobrar.
A conta de uma loja que recebe 300 Pix por mês
Números redondos escondem decisão. Vamos a um caso concreto: loja de roupas em Belo Horizonte, conta PJ, 300 recebimentos Pix por mês com ticket médio de R$ 68, ou seja, R$ 20.400 por mês passando pelo Pix. As taxas abaixo são de recebimento por chave ou QR estático em conta PJ, conforme o levantamento das tabelas oficiais publicado pelo Efí Bank:
| Banco | Taxa PJ | Custo no mês |
|---|---|---|
| Caixa | 0,89% | R$ 181,56 |
| Banco do Brasil | 0,99% | R$ 201,96 |
| Efí Bank | 1,19% | R$ 218,48 |
| Bradesco / Santander | 1,40% | R$ 285,60 |
| Itaú | 1,45% | R$ 295,80 |
Entre a primeira e a última linha há R$ 114,24 por mês, o que dá R$ 1.370 no ano com o mesmo faturamento e o mesmo esforço de venda. A linha do Efí já desconta os 30 Pix gratuitos que a conta PJ tem pelo aplicativo, então são 270 recebimentos tarifados em vez de 300. Para comparar com o balcão: os mesmos R$ 20.400 no crédito à vista a 3,5% custariam R$ 714, quase o triplo da opção mais cara de Pix.
Duas ressalvas honestas. Taxa de Pix em conta PJ é negociável a partir de certo volume, e a tabela publicada raramente é a tabela praticada por quem movimenta bem. E cobrar do cliente um valor extra por ele pagar com Pix é prática vedada pelo Código de Defesa do Consumidor: o Pix à vista equivale a dinheiro. Se a taxa incomoda, o caminho é negociar com o banco, não repassar no preço.
Estático, dinâmico ou link de pagamento
A pergunta certa não é qual é melhor, e sim quantas cobranças você emite por dia e o que acontece depois que o cliente paga. Um roteiro que funciona:
- Até 30 cobranças por mês, valor livre: QR estático sem valor. É o adesivo do balcão, o cartaz da feira, a caixinha de gorjeta. Custo zero para PF e MEI.
- Cobranças repetidas do mesmo valor: QR estático com valor travado. Serve para mensalidade fixa, entrada de curso, taxa de inscrição. Só lembre que ele é reutilizável: dois alunos podem pagar com o mesmo código.
- Precisa saber quem pagou, na hora: QR dinâmico do seu banco ou de uma instituição de pagamento. É o único com conciliação automática por transação, e ele te tira da isenção.
- Cobrança mensal recorrente: Pix Automático, que estreou em junho de 2025. O cliente autoriza uma vez e as cobranças seguem sozinhas. A tarifa costuma ser fixa por transação, o que fica barato em ticket alto e caro em ticket baixo.
O erro caro é o contrário do que parece: gente que assina API de cobrança para emitir 40 Pix por mês, e gente que usa QR estático para gerenciar 800 pedidos e passa o dia conferindo extrato na mão. Se você quer estimar custo de canal antes de decidir, a calculadora de custo da WhatsApp Business API faz a conta do outro lado da operação.
Mandando o Pix pelo WhatsApp sem o cliente errar
O WhatsApp não reconhece código Pix. Ele não vira botão, não abre o app do banco e não oferece “pagar”. O cliente precisa copiar o texto e colar no banco dele, e é aí que a coisa desanda. Três ajustes resolvem quase todo problema de suporte que a gente vê:
- Mande o código sozinho, em mensagem separada. Se o copia e cola estiver no meio do texto, o cliente segura para copiar e leva o parágrafo inteiro junto. Colado no banco, isso dá erro de código inválido.
- Escreva o caminho, não só o código. “Abre o app do banco, vai em Pix, Pix Copia e Cola, e cola” economiza mais mensagens do que parece, principalmente com cliente que paga pouco por Pix.
- Mande o QR também, como imagem. Quem está no computador escaneia com o celular. Quem está no celular usa o copia e cola. Os dois no mesmo atendimento cobrem todo mundo.
A mensagem pronta que a ferramenta monta já segue esse formato: contexto e valor em cima, código isolado no fim. Para cobrar quem atrasou, o gerador de mensagem de cobrança tem os textos por estágio da dívida, e o Pix entra no fim deles. Sobre pagamento dentro do próprio aplicativo, vale ler o que já anda funcionando no Pix no WhatsApp e o histórico do WhatsApp Pay no Brasil.
Erros que estragam o QR depois de impresso
- Nome maior que 25 caracteres. O padrão corta, e alguns geradores cortam errado, quebrando a contagem de tamanho do campo. Aqui o corte é avisado na tela antes de você baixar o PNG.
- Acento e cedilha. Funciona no app do seu banco e falha no do cliente. Por isso normalizamos antes de montar.
- QR pequeno demais. Menos de 2,5 cm de lado no material impresso já começa a falhar em celular antigo. Cartaz de vitrine, que é lido de longe, pede 6 cm ou mais.
- Código sobre foto ou cor forte. Escuro sobre claro, com borda branca em volta. A câmera precisa dessa margem para achar o código.
- Imprimir 500 antes de testar. Escaneie com dois apps de banco diferentes e confira se o nome que aparece na confirmação é o seu. Leva um minuto e já salvou muita tiragem.
Mais ferramentas para WhatsApp
Se o objetivo é fazer o cliente chegar até você antes da cobrança, o gerador de link do WhatsApp monta o wa.me com mensagem pronta, e o gerador de QR Code do WhatsApp transforma esse link em código para o mesmo balcão onde o QR do Pix vai ficar. O passo a passo de impressão está no tutorial como criar QR Code do WhatsApp. Para atender quem chega fora do horário sem deixar a venda esfriar, compare os melhores chatbots para WhatsApp ou veja todas as ferramentas grátis do zapfunil.
Perguntas frequentes
O QR Code Pix gerado aqui funciona em qualquer banco?
Sim. O código segue o BR Code, a instância brasileira do padrão EMV que o Banco Central publicou no Manual de Padrões para Iniciação do Pix. Todo participante do arranjo Pix é obrigado a ler esse formato, então o mesmo QR abre no Nubank, no Itaú, no Banco do Brasil, na Caixa, no PicPay e em qualquer outro app. Se um app específico recusar, o problema quase sempre é acento no nome ou a chave errada, não o padrão.
Preciso ter conta em algum lugar para usar o gerador?
Não. Você precisa de uma chave Pix já cadastrada no seu banco, e só. O gerador monta o código no navegador e não cria, não altera e não consulta chave nenhuma. Nada é enviado para servidor nosso.
Esse QR Code tem prazo de validade?
Não. Ele é estático: os dados ficam todos dentro da própria imagem, então funciona enquanto a chave existir no seu banco. Se você trocar de chave ou apagar a que usou, o código para de funcionar e precisa ser gerado de novo. QR dinâmico é que tem vencimento, e depende de integração com uma instituição de pagamento.
O QR Code Pix com valor pode ser pago mais de uma vez?
Pode. O valor travado só preenche o campo no app do pagador; ele não limita a quantidade de pagamentos. Se você cola o mesmo código de R$ 49,90 em dez conversas, dez pessoas podem pagar. Para cobrança individual e conciliação automática, o caminho é o QR dinâmico do seu banco.
Recebo taxa ao receber por esse QR Code?
Depende de quem recebe. Pela Resolução BCB nº 19, pessoa física e empresário individual não pagam tarifa no Pix, e a exceção comercial só abre a porta para cobrança acima de 30 recebimentos por mês via chave, QR estático ou inserção manual. Conta PJ tem tarifa desde o primeiro recebimento: nos grandes bancos ela fica entre 0,89% e 1,45%. Confira a tabela de tarifas do seu banco antes de decidir.
Meu CNPJ é alfanumérico. O gerador aceita?
Aceita. Desde 31 de julho de 2026 as novas inscrições saem no formato alfanumérico (doze posições com letras e números mais dois dígitos verificadores), e esse CNPJ vale como chave Pix igual ao numérico. Nosso validador calcula o dígito verificador pelo módulo 11 com a conversão de caractere que a Receita definiu, então 12.ABC.345/01DE-35 passa e 12.ABC.345/01DE-36 é recusado.
Por que o gerador tira os acentos do meu nome?
Porque o campo 59 do BR Code trafega em ASCII na prática e vários leitores travam com acento ou cedilha. Padaria São João vira PADARIA SAO JOAO antes de entrar no código. O nome que o pagador vê na confirmação é o que está cadastrado no seu banco, não o que você digitou aqui, então nada se perde.
Como apuramos
A estrutura de campos, o GUI br.gov.bcb.pix, os limites de nome e cidade e a regra do *** vêm do padrão BR Code publicado pelo Banco Central. A variante do checksum foi conferida contra o vetor de teste do próprio padrão: o CRC-16/CCITT-FALSE da sequência 123456789 tem que dar 29B1, e a nossa implementação dá. As regras de gratuidade são da Resolução BCB nº 19; as taxas de conta PJ são o levantamento das tabelas oficiais publicado pelo Efí Bank, com dados consultados por eles em março de 2026 e revisados por nós em 26 de agosto de 2026. O cálculo do dígito verificador do CNPJ alfanumérico foi validado contra o exemplo oficial da Receita Federal, 12.ABC.345/01DE-35.
O que não medimos: não somos instituição de pagamento, não testamos o QR em todos os bancos do arranjo e não temos número próprio de quanto cada banco cobra na mesa de negociação. O cenário da loja de Belo Horizonte usa volume e ticket como premissa declarada; a aritmética em cima deles é conferível linha a linha. A ferramenta passou por uma bateria de casos antes de sair: CPF com dígito errado, CNPJ numérico e alfanumérico, celular com e sem o 55 na frente, chave aleatória, nome com acento e além do limite, cidade longa, valor com vírgula e com ponto, identificador com traço.
Fontes
- Banco Central, Manual de Padrões para Iniciação do Pix (BR Code, campos e CRC)
- Banco Central, Resolução BCB nº 19, de 1º de outubro de 2020 (tarifas do Pix)
- Efí Bank, taxa do Pix para empresas em 2026 (tabela por banco, consultada em março de 2026)
- Receita Federal, CNPJ Alfanumérico (implantação a partir de 31 de julho de 2026)
Conteúdo informativo, não é recomendação financeira. Tarifas e regras mudam: confirme na tabela do seu banco antes de decidir. Nossa política editorial e a relação com parceiros estão em como avaliamos.
