GeradoresOnline
Gerador

Gerador de Pix Copia e Cola

Gere um código Pix (copia e cola) e QR Code no padrão do Banco Central (BR Code).

⚠️ Atenção — diferente dos outros geradores deste site: se você preencher com uma chave Pix real sua, o código gerado é funcional de verdade — qualquer pessoa que escanear poderá pagar para essa chave. Isso é equivalente à ferramenta de QR estático que bancos/gateways já oferecem a lojistas. Use apenas sua própria chave, para fins legítimos (ex.: cobrar um cliente, receber uma doação).

Gerado 100% no seu navegador, seguindo o padrão BR Code do Banco Central (com checksum CRC16). Nada é enviado ao nosso servidor. Teste no app do seu banco antes de usar em produção.

Documentação técnica

Gerador de Pix Copia e Cola: o único gerador deste site que pode ser funcional de verdade

Vale abrir com a distinção mais importante desta ferramenta em relação a todas as outras deste site: um código Pix Copia e Cola gerado aqui com uma chave Pix real é um código funcional de verdade — qualquer pessoa que escaneie o QR Code resultante pode efetivamente pagar para essa chave. Isso é fundamentalmente diferente de um CPF ou cartão de crédito sintético, que nunca correspondem a uma entidade real por construção. O Pix Copia e Cola é, tecnicamente, apenas um codificador do padrão BR Code (a especificação do Banco Central baseada no padrão internacional EMV para QR Codes de pagamento) — ele não gera dados fictícios, gera uma representação válida de qualquer entrada que você fornecer.

A estrutura TLV do BR Code

O payload segue o formato TLV (Tag-Length-Value): cada campo é identificado por uma tag de 2 dígitos, seguida do comprimento do valor em 2 dígitos, seguida do valor em si. Um payload Pix mínimo concatena, entre outros: o indicador de formato (tag 00), o bloco de conta do beneficiário aninhado (tag 26, que por sua vez contém sub-tags para o identificador do Pix br.gov.bcb.pix e a chave em si), o código do comerciante (tags 52/53 — categoria e moeda), opcionalmente o valor da cobrança (tag 54), país, nome e cidade do recebedor, e o identificador da transação. Essa estrutura aninhada (uma tag TLV contendo outras tags TLV dentro do seu campo de valor) é o que permite ao mesmo payload representar pagamentos com ou sem valor fixo, com ou sem identificador de cobrança — sem precisar de formatos de mensagem diferentes para cada caso.

CRC16: o checksum que fecha o payload

Os últimos 4 caracteres do código Pix são um checksum CRC16-CCITT (polinômio 0x1021, valor inicial 0xFFFF) — uma família de algoritmo completamente diferente do Módulo 11 ou do Luhn usados no resto deste site. CRC (Cyclic Redundancy Check) é uma técnica de detecção de erro baseada em divisão polinomial sobre GF(2), muito usada em protocolos de comunicação (é o mesmo princípio usado em Ethernet, ZIP e outros formatos) por ser eficiente em detectar rajadas de erro em transmissão — mais adequado para um payload relativamente longo, como o do Pix, do que um checksum de soma ponderada simples.

Uso legítimo em testes e cobrança real

Para testes de automação de QA — validar que um app de checkout gera e exibe corretamente um QR Code Pix, sem processar pagamento real — a prática correta é usar uma chave de ambiente sandbox do seu próprio provedor de pagamento (a maioria dos gateways brasileiros com Pix oferece um ambiente de homologação específico para isso), não uma chave de produção. Para uso legítimo real — um profissional autônomo cobrando um cliente, ou alguém recebendo uma doação — gerar o próprio código com a própria chave é exatamente a mesma funcionalidade que bancos e gateways já oferecem como "QR Code estático" para lojistas, só que sem necessidade de conta empresarial. Todo o processamento acontece no navegador; nenhum dado é enviado a este site.

Gostou das ferramentas? Ajude a manter o site no ar: apoiar via Pix · Sobre · Contato · Política de Privacidade