Gerador de QR Code Pix

Transforme sua chave Pix em um QR Code no padrão BR Code do Banco Central, pronto para imprimir ou compartilhar. Grátis, instantâneo e privado: tudo acontece no seu navegador.

Exemplos: 123.456.789-09, +55 11 91234-5678, nome@email.com ou a chave aleatória de 36 caracteres.
Até 25 caracteres, sem acentos (removidos automaticamente).
Até 15 caracteres, sem acentos.
Com vírgula ou ponto, até duas casas: 25,90
Letras e números, até 25. Vazio = ***
Grava o campo 01 = 12; o app do pagador pode recusar reutilizar o código.

Nada é enviado. Sua chave Pix não sai desta página.

O que é um QR Code Pix?

Um QR Code Pix é um QR Code comum que carrega um texto no padrão BR Code, a adaptação brasileira da especificação EMV QR Code (Merchant Presented Mode) definida pelo Banco Central do Brasil no Manual de Padrões para Iniciação do Pix. Dentro dele vão a sua chave Pix, o seu nome, a cidade, opcionalmente um valor e um identificador, e um código verificador CRC16. Quando alguém aponta a câmera do aplicativo do banco, o app lê esses campos, consulta a chave no diretório do Banco Central e abre a tela de pagamento já preenchida; o pagador só confirma com a senha dele.

O mesmo texto também pode ser enviado como Pix copia e cola: o código que você gera aqui é exatamente essa sequência, só que desenhada como imagem. Por ser um padrão aberto e único, um código funciona em todos os apps que leem Pix, e você não precisa de conta de lojista, maquininha ou intermediário para receber: o dinheiro cai diretamente na conta vinculada à chave.

Como criar um QR Code Pix

  1. Digite a chave Pix. Pode ser CPF, CNPJ, e-mail, telefone celular ou a chave aleatória. O gerador reconhece o tipo sozinho, confere os dígitos verificadores de CPF e CNPJ e normaliza o telefone para o formato +55DDDnúmero. Não sabe qual é a sua? Veja como encontrar sua chave Pix.
  2. Informe nome e cidade. O padrão limita o nome a 25 caracteres e a cidade a 15, sem acentos. Os contadores ao lado dos campos mostram quanto ainda cabe.
  3. Defina um valor, se quiser. Útil para produtos de preço fixo, mensalidades e cobranças. Deixe em branco para um código de balcão em que o cliente digita o valor. Veja QR Code Pix com valor.
  4. Baixe e use. PNG para WhatsApp, Instagram e redes; SVG para gráfica e placas, porque não perde definição em nenhum tamanho. Para o balcão, veja QR Code Pix para loja.

Tipos de chave Pix aceitos

Qualquer um dos cinco tipos de chave registrados no DICT (o diretório de chaves do Banco Central) pode ir no código. A tabela mostra como cada tipo é gravado no campo 26-01 do BR Code:

Tipo de chaveFormato no código (campo 26-01)Exemplo
CPF11 dígitos, sem pontos nem traço12345678909
CNPJ14 dígitos, sem pontuação11222333000181
E-mailComo cadastrado, até 77 caracteresloja@exemplo.com.br
Telefone celular+55, DDD e número (formato E.164)+5511912345678
Chave aleatória (EVP)UUID de 36 caracteres gerado pelo banco123e4567-e12b-12d1-a456-426655440000

Exemplo prático

O próprio manual do Banco Central traz um exemplo de código estático: chave aleatória 123e4567-e12b-12d1-a456-426655440000, recebedor Fulano de Tal, cidade BRASILIA, sem valor. Preenchendo esses três campos no gerador acima, o Pix copia e cola resultante é:

00020126580014br.gov.bcb.pix0136123e4567-e12b-12d1-a456-4266554400005204000053039865802BR5913Fulano de Tal6008BRASILIA62070503***63041D3D

Lendo da esquerda para a direita: 0002 01 (formato), 2658… (bloco da conta com br.gov.bcb.pix e a chave), 5204 0000 (categoria), 5303 986 (moeda BRL), 5802 BR, 5913 Fulano de Tal, 6008 BRASILIA, 6207 0503*** (identificador vazio) e 6304 1D3D, o CRC16. Você pode conferir qualquer código no decodificador Pix.

Código estático ou dinâmico?

O código estático é o que este site gera: dados fixos, pode ser impresso uma vez e usado para sempre, e o pagador digita o valor quando ele não está definido. O código dinâmico é gerado pelo banco ou PSP para cada cobrança: em vez da chave, ele contém a URL de um documento assinado com valor, vencimento, devedor e situação, e serve para conciliação automática e cobranças com juros ou multa. Dinâmicos só podem ser emitidos pela instituição da conta, por isso não existe gerador de código dinâmico que funcione no navegador.

Dicas para um código que sempre lê

Referências

Banco Central do Brasil, página oficial do Pix e Manual de Padrões para Iniciação do Pix (BR Code); EMVCo, EMV QR Code Specification for Payment Systems, Merchant Presented Mode.

Perguntas frequentes

Este gerador de QR Code Pix é grátis?

Sim. É gratuito, não pede cadastro nem cartão e não limita a quantidade de códigos que você cria. Ele se mantém com anúncios discretos.

Minha chave Pix é enviada para algum servidor?

Não. O código é montado inteiramente no seu navegador com JavaScript. Nada do que você digita é enviado, registrado ou armazenado; se abrir a página e desligar a internet, ela continua funcionando.

Quais aplicativos conseguem ler o código?

Todos os apps que leem Pix, porque o código segue o padrão BR Code definido pelo Banco Central do Brasil, baseado na especificação EMV QR Code (Merchant Presented Mode). Não existe um código separado por banco.

O site verifica se a chave está cadastrada no banco?

Não. Só o aplicativo do pagador consulta o diretório de chaves (DICT) na hora do pagamento. Este site valida apenas o formato da chave e os dígitos verificadores de CPF e CNPJ; confira a chave antes de imprimir.

O QR Code expira?

Um código estático não expira: ele contém apenas a sua chave e os dados fixos. Ele deixa de funcionar se você excluir a chave ou a transferir para outra instituição com dados diferentes.

Por que meu nome ficou sem acento?

O padrão BR Code exige que nome e cidade usem apenas caracteres ASCII, por isso o gerador remove acentos e cedilhas (José Ação vira Jose Acao). O nome que o pagador vê na confirmação vem do banco, não do código.

Posso criar um QR Code dinâmico aqui?

Não. Um código dinâmico contém a URL de um payload hospedado pelo seu banco ou provedor (PSP), assinado e com validade; ele só pode ser emitido pela instituição que detém a conta. Aqui você cria códigos estáticos, que cobrem a grande maioria dos usos de pessoas e pequenos negócios.