Gerador de QR Code PIX

Gerador de QR Code PIX no padrão EMV/BRCODE do Banco Central, aceito em todos os bancos. Validação de CPF/CNPJ, export PNG/SVG e logo central opcional.

Preenche os campos com dados de exemplo para testar
0/25

Maximo 25 caracteres, sem acentos

0/15
0/25
#000000
#FFFFFF
Logo central (opcional)

Preencha os campos para gerar o QR PIX

Seus dados nao saem do navegador. 100% privado e seguro.

Metodo: padrao EMV/BRCODE do Banco Central

Este gerador implementa o padrao EMV QRCPS-MPM (Merchant-Presented Mode) adaptado pelo Banco Central do Brasil para o arranjo PIX. O payload e uma string TLV (Tag-Length-Value) com 11 campos obrigatorios e 1 campo opcional, finalizada por um checksum CRC-16/CCITT-FALSE de 4 caracteres. A especificacao oficial esta no Manual de Padroes para Iniciacao do PIX mantido pelo BACEN.

Estrutura do payload PIX (BRCODE) — TLV

  • ID 00 (Payload Format Indicator): fixo "01"
  • ID 01 (Point of Initiation Method): "11" = QR estatico, "12" = dinamico
  • ID 26 (Merchant Account Information): bloco aninhado com GUI br.gov.bcb.pix, chave PIX e descricao opcional
  • ID 52 (Merchant Category Code): "0000" para pessoa fisica
  • ID 53 (Transaction Currency): "986" (Real brasileiro, ISO 4217)
  • ID 54 (Transaction Amount): valor com ponto decimal — campo opcional
  • ID 58 (Country Code): "BR"
  • ID 59 (Merchant Name): ate 25 caracteres ASCII maiusculo
  • ID 60 (Merchant City): ate 15 caracteres ASCII maiusculo
  • ID 62 (Additional Data Field): bloco com txid (use "***" para estatico)
  • ID 63 (CRC): CRC-16/CCITT-FALSE (polinomio 0x1021, init 0xFFFF) — sempre o ultimo campo

Validacao de chave

Para CPF e CNPJ, calculamos os digitos verificadores via modulo 11 antes de gerar o QR — isso impede que um documento invalido seja codificado e cause erro no app do pagador. Para chave aleatoria (EVP), validamos o formato UUID v4 (8-4-4-4-12 hexa). Para email, regex RFC-compliant. Para telefone, formato E.164 (+ seguido de 10 a 15 digitos).

Exemplos prontos

Dados reais (CPF/CNPJ matematicamente validos) que voce pode usar para testar o gerador:

  • Doacao com valor livre:
    Email: doacao@ong.org.br | Nome: ONG EXEMPLO | Cidade: SAO PAULO | Valor: vazio
    PIX reutilizavel para campanhas de arrecadacao. Pagador escolhe o valor.
  • Cobranca PF R$ 50:
    CPF: 111.444.777-35 | Nome: JOAO DA SILVA | Cidade: CURITIBA | Valor: 50.00 | Descricao: Servico
    PIX com valor fixo. Ideal para servicos com preco unico ja definido.
  • Pagamento empresa CNPJ:
    CNPJ: 11.222.333/0001-81 | Nome: EMPRESA EXEMPLO | Cidade: BELO HORIZONTE | Valor: 199.90
    Cobranca corporativa com chave CNPJ e valor fixo.
  • Recebimento via celular:
    Telefone: +5511987654321 | Nome: MARIA OLIVEIRA | Cidade: SAO PAULO | Valor: vazio
    Recebimentos pessoais com chave de telefone (formato E.164).

Logo central no QR PIX

O gerador suporta sobreposicao de logo (PNG, JPEG ou SVG) no centro do QR Code. O slider permite ajustar a area entre 5% e 25%. Quando ativo, a correcao de erro e automaticamente elevada para H (30%) — isso garante que o QR continue legivel mesmo com a obstrucao central, conforme a especificacao ISO/IEC 18004 do QR Code.

Este site nao armazena, transmite nem registra os dados que voce digita. Toda a logica de validacao, montagem do payload TLV e calculo do CRC-16 acontece no seu navegador. Para confirmar, voce pode desconectar a internet apos carregar a pagina e o gerador continuara funcionando.

Perguntas Frequentes

O QR PIX gerado e seguro?

Sim. O QR PIX contem apenas sua chave PIX, nome, cidade e (opcionalmente) valor — dados que voce forneceria em qualquer transferencia. Nenhum dado e enviado a servidores: todo o processamento ocorre no seu navegador, validacao de CPF/CNPJ e calculo do CRC-16 inclusos.

Posso gerar QR PIX sem valor fixo?

Sim. Deixe o campo "Valor" vazio e sera gerado um QR PIX estatico reutilizavel onde o pagador define o valor no momento do pagamento. Ideal para doacoes, gorjetas e vendas com valores variaveis.

O QR PIX funciona em todos os bancos brasileiros?

Sim. Seguimos rigorosamente o padrao EMV/BRCODE definido pelo Banco Central do Brasil (Manual de Padroes para Iniciacao do PIX), que e o padrao obrigatorio para todos os bancos e fintechs participantes do PIX.

Qual a diferenca entre PIX estatico e dinamico?

O PIX estatico (gerado aqui) tem todos os dados embutidos no QR e funciona offline. O PIX dinamico usa uma URL que aponta para dados gerados sob demanda no servidor do banco. Para cobranca dinamica em tempo real, use o sistema do seu banco.

Como o gerador valida CPF e CNPJ?

Calculamos os digitos verificadores no navegador usando os algoritmos oficiais (modulo 11). O QR so e gerado se o documento for matematicamente valido — isso evita erros de digitacao que invalidariam o pagamento.

Posso adicionar um logo no centro do QR PIX?

Sim. O gerador permite upload de PNG/SVG com slider de tamanho de 5% a 25% da area do QR. Quando o logo esta ativo, a correcao de erro e elevada automaticamente para H (30%) para garantir leitura mesmo com a obstrucao central.

O QR PIX gerado pode ser exportado em SVG?

Sim. Alem de PNG, voce pode baixar o QR PIX em SVG vetorial — ideal para impressao em qualquer tamanho sem perda de qualidade (banners, cardapios, totens).

Última atualização em