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.