Todo dia mais comércio brasileiro coloca um QR Code PIX no balcão. Se você já precisou gerar 50, 500 ou 5.000 QR Codes PIX de uma vez — pra franquia, condomínio, evento, frota de máquinas de pagamento — sabe que os geradores online cobram mensalidade, exigem cadastro, e (o mais delicado) pedem que você suba sua lista de chaves PIX, CNPJ e valores num servidor de terceiros.
Este tutorial mostra como gerar tudo isso localmente no seu computador, sem nenhum upload, em menos de 15 minutos. Suporta o padrão completo EMV BR-Code oficial do Banco Central, com CRC16 calculado corretamente — o QR é aceito por qualquer banco brasileiro.
Por que evitar a nuvem pra QR PIX
Sua planilha de QR Codes PIX em geral contém:
- Chaves PIX (CPF, CNPJ, e-mail, telefone, chave aleatória)
- Razão social e nome do beneficiário
- Valores de transação (quando o QR é estático com valor fixo)
- Identificadores de transação (txid) que você usa pra conciliar pagamentos
Esses dados são operacionalmente sensíveis. Subir tudo num gerador SaaS gringo significa:
- Compartilhar sua malha de pagamentos com um terceiro fora do Brasil
- LGPD Art. 28 (operadores de tratamento): você precisa de DPA com cada processador
- Risco de vazamento se o gerador for comprometido
- Dependência: se o serviço sai do ar, você não consegue gerar mais nada
Pra qualquer empresa que leva governança a sério (e qualquer empresa que precisa ficar em compliance com LGPD), a geração local é a única opção razoável.
O que você vai precisar
- Computador com Windows 10/11 ou macOS 12+
- Codex QR Desktop (download grátis; a geração em lote é recurso Pro)
- Um arquivo CSV ou TXT com sua lista
- 30 minutos se é a primeira vez; 5 minutos se já fez antes
Passo 1 — Prepare o CSV
O formato é simples — duas colunas: rótulo e chave PIX.
rotulo,chave_pix
LOJA-001,12345678901
LOJA-002,empresa@exemplo.com.br
LOJA-003,+5511987654321
LOJA-004,a1b2c3d4-5678-90ab-cdef-1234567890ab
Três regras:
- A primeira coluna é o nome do arquivo PNG gerado (sem a extensão). Use IDs estáveis que você consiga reimprimir depois.
- A segunda coluna é a chave PIX. Aceita CPF, CNPJ, e-mail, telefone (+55…) ou chave aleatória.
- Cabeçalho não é obrigatório. Se incluir, será processado como uma linha normal — pule a primeira linha no app, ou use um cabeçalho que vire um QR descartável.
Pra QR Codes com valor fixo ou txid customizado, o Codex QR oferece um campo dedicado na hora da geração que escreve os campos EMV apropriados.
Passo 2 — Importe no Codex QR Desktop
Abra o Codex QR. Na tela inicial, clique em Generate QR Code → Batch (CSV/TXT).
Duas formas de carregar:
- Arraste o arquivo na drop zone
- Cole as linhas direto no campo de texto (pra geração rápida)
Ambas produzem a mesma lista de preview com a contagem total (5 itens, 127 itens, etc.). Se errou a contagem, clique no X pra limpar.
Passo 3 — Gere
Clique em Generate N QR Codes. A barra inferior mostra o progresso em tempo real. Pra 500 itens, são uns 30 segundos num notebook moderno — a geração é sequencial e fica toda na memória nessa fase (nada é gravado no disco até você escolher o destino do export).
Quando termina, aparece a tag verde ✓ Complete e o botão inferior fica verde: Export All.
Passo 4 — Exporte
Clique em Export All. O modal pergunta: Save as ZIP ou Save to Folder.
- Save as ZIP: um arquivo .zip com todos os PNGs. Ideal pra mandar pra gráfica ou arquivar.
- Save to Folder: PNGs individuais numa pasta que você escolher. Ideal pra integrar com template de impressão.
De qualquer jeito: nada saiu do seu computador. O CSV ficou local, os PNGs ficaram locais.
Detalhes técnicos do EMV BR-Code gerado
Cada QR PIX gerado pelo Codex QR segue o padrão oficial:
- Tag 00: Payload Format Indicator = "01"
- Tag 26: Merchant Account Information com subfield 00 = "BR.GOV.BCB.PIX" e subfield 01 = sua chave
- Tag 52: Merchant Category Code = "0000" (padrão genérico)
- Tag 53: Transaction Currency = "986" (BRL)
- Tag 54: Transaction Amount (opcional, quando você informa valor)
- Tag 58: Country Code = "BR"
- Tag 59: Merchant Name
- Tag 60: Merchant City
- Tag 62: Additional Data Field (txid)
- Tag 63: CRC16-CCITT XMODEM checksum
Esse formato é aceito por todos os apps bancários brasileiros: Itaú, Bradesco, Santander, Nubank, Inter, Caixa, BB, etc.
Dicas profissionais pra produção
- IDs estáveis, nada sequencial.
LOJA-517sobrevive a reorg;qr-1não. - Versione o CSV no git ou em algum drive corporativo. Quando você precisar reimprimir o QR da loja 348 daqui 18 meses, vai querer o CSV original bit-a-bit.
- Cor e logo são configurações globais do lote, não por linha. Se sua marca exige variação por cliente (multi-marca), gere em vários passes — um por configuração visual.
- Imprima 1 teste antes de mandar 1.000 pra gráfica. Escaneie ele de 1 metro com o pior celular da equipe. Se escaneou, libera.
- Nível de correção de erro H (30% de recuperação) pra adesivos de balcão — o QR fica mais "carregado" mas sobrevive a sujeira e arranhões.
Limites e preço
O Codex QR Desktop free permite gerar QR Codes individuais ilimitados. A geração em lote via CSV/TXT é recurso Pro — é a diferença principal. Pro custa US$ 5/mês ou US$ 39/ano (ou licença vitalícia única, mais barata no longo prazo).
Baixe o Codex QR Desktop
Grátis pra geração básica ilimitada. Upgrade Pro direto no app quando precisar de lote.
Baixar Codex QR English version