Gerador de QR Code Pix feito com HTML, CSS e JavaScript puros, sem frameworks nem dependências externas além da biblioteca QRCodeJS (usada para renderizar o código). A interface é responsiva, com tema escuro e gradientes.
- Geração do payload Pix (BR Code) seguindo o padrão EMV / Banco Central.
- Cálculo do CRC16-CCITT feito no front.
- Normalização automática da chave Pix (telefone com ou sem DDI +55, CPF, CNPJ, e-mail e chave aleatória).
- Nome do recebedor e cidade são opcionais — se ficarem em branco, o
gerador usa os valores padrão definidos em
src/main.js. - Cópia do "Pix Copia e Cola" com fallback para navegadores antigos.
- Download do QR Code em PNG com um clique.
- Layout responsivo (mobile, tablet e desktop).
- Abra o
index.htmlno navegador. - Informe a chave Pix (obrigatória). Se for telefone, pode digitar
só o DDD + número — o sistema completa o
+55automaticamente. - Se quiser, preencha também o nome do recebedor, a cidade e o valor.
- Clique em Gerar QR Code para ver o QR e o "Copia e Cola".
- Use Copiar Pix ou Baixar PNG para compartilhar.
Para personalizar os valores padrão, edite a constante
DEFAULTSno topo desrc/main.js.
Se quiser validar que o QR Code funciona, teste com a sua própria chave Pix — abra o app do seu banco, aponte a câmera pro QR e confira os dados antes de confirmar. Nada sai do seu navegador.
Me chame no Instagram.