Gerador de PIX Copia e Cola / QR Code
Gere o código PIX Copia e Cola (padrão BR Code / EMV) e o QR Code de um PIX estático — sem bibliotecas externas. O CRC16 é calculado localmente.
Gere o código PIX Copia e Cola (padrão BR Code / EMV) e o QR Code de um PIX estático — sem bibliotecas externas. O CRC16 é calculado localmente.
O PIX Copia e Cola é uma cadeia de texto no padrão BR Code, que segue a especificação EMV® QR Code do Banco Central. Ela contém, em campos numerados (ID + tamanho + valor), os dados necessários para um pagamento: a chave PIX do recebedor, o nome, a cidade, o valor (opcional) e um identificador da transação. O mesmo texto pode ser transformado em um QR Code para leitura pelo app do banco.
Tudo é montado no seu navegador. Os campos são organizados no formato EMV, o valor é
formatado com duas casas decimais, o nome e a cidade são normalizados (maiúsculas, sem
acento) e, no fim, é calculado o CRC16-CCITT (polinômio 0x1021,
valor inicial 0xFFFF, sem reflexão) sobre todo o payload já com 6304
anexado. O QR reaproveita o mesmo motor de geração da ferramenta de QR Code do site
(Reed-Solomon, sem CDN).
Estático: os dados ficam embutidos no próprio código. Não há URL para uma cobrança (payload dinâmico), nem geração de location — apenas os campos do recebedor.
O padrão BR Code recomenda caracteres simples nesses campos. Por isso o nome (máx. 25) e a cidade (máx. 15) são convertidos para maiúsculas sem acentuação, evitando problemas de leitura em alguns aplicativos.
É um identificador da transação (campo 62, subcampo 05). Quando você não informa nada, o
padrão adotado é ***, aceito para PIX estático. Se preferir, use um identificador
alfanumérico de até 25 caracteres.