1001Ferramentas
📲 Validadores

Chave Pix: os tipos, como validar e o QR Code Pix por dentro

Os cinco tipos de chave Pix, como cada um é formatado, como validar antes de salvar e o que é o BR Code por trás do Pix copia-e-cola.

Atualizado em 30 de junho de 2026 · 8 min de leitura

Os cinco tipos de chave Pix

A chave Pix é um apelido. Em vez de informar agência, conta e banco para receber uma transferência, você cadastra uma chave que aponta para essa conta, e quem te paga só precisa dela. O Banco Central definiu cinco tipos, e cada conta pode ter mais de uma — pessoa física registra até 5 chaves por conta; pessoa jurídica, até 20.

  • CPF — o seu cadastro de pessoa física, só os 11 dígitos.
  • CNPJ — para empresas, os 14 dígitos.
  • Celular — o número do telefone, com DDD e código do país.
  • E-mail — qualquer endereço de e-mail válido.
  • Chave aleatória — também chamada de EVP (Endereço Virtual de Pagamento), uma sequência gerada pelo banco que não revela nada sobre você.

Cada chave só pode estar vinculada a uma conta por vez. Se você tenta cadastrar seu CPF como chave e ele já está em outro banco, o sistema oferece "portar" a chave. A aleatória é a única que você pode ter em quantidade (limitada ao teto de chaves da conta) sem expor dado pessoal nenhum — útil para colar num anúncio público ou numa vaquinha.

Como cada chave é formatada (CPF, telefone, e-mail, aleatória)

O ponto que confunde quase todo mundo é que o formato que você digita no app não é, necessariamente, o formato que o sistema do Pix armazena. O DICT (o diretório de chaves do Banco Central) guarda tudo de forma normalizada: sem pontuação no CPF, com o prefixo internacional no telefone, em minúsculas no e-mail.

TipoComo você vêComo o DICT armazena
CPF123.456.789-0912345678909
CNPJ12.345.678/0001-9512345678000195
Celular(11) 99999-8888+5511999998888
E-mail[email protected][email protected]
Aleatória123e4567-e89b-42d3-a456-426614174000

O telefone segue o padrão internacional E.164: +55 (Brasil), depois o DDD de dois dígitos e o número de oito ou nove dígitos. A chave aleatória é um UUID versão 4: 32 caracteres hexadecimais agrupados em 8-4-4-4-12, separados por hífens, totalizando 36 caracteres. Repare no dígito que abre o terceiro bloco — num UUID v4 ele é sempre 4.

Como validar uma chave antes de salvá-la

Validar o formato de uma chave evita o erro bobo de digitar um número torto e mandar dinheiro para o vazio. Cada tipo tem uma regra própria:

  • CPF e CNPJ — além da contagem de dígitos, passam pelo dígito verificador do módulo 11. Um CPF como 111.111.111-11 tem formato certo mas falha no cálculo; é inválido.
  • Celular — precisa começar com +55, ter um DDD que existe (de 11 a 99, sem buracos) e o número com a quantidade certa de dígitos.
  • E-mail — sintaxe válida, com parte local, @ e domínio. O Pix limita o e-mail a 77 caracteres.
  • Aleatória — tem que casar exatamente o padrão UUID v4 (incluindo o 4 de versão e o caractere de variante 8, 9, a ou b no início do quarto bloco).

O Validador de Chave Pix identifica automaticamente o tipo e aplica a regra correta, inclusive o módulo 11 do CPF/CNPJ. Mas guarde uma ressalva importante: validar o formato não confirma que a chave pertence a quem você imagina nem que a conta está ativa. Isso só o app do seu banco resolve, mostrando o nome do recebedor antes de você confirmar. Confira sempre esse nome.

O que é o BR Code (o payload do QR Pix)

O QR Code do Pix não é mágica — por baixo dele há um texto. Esse texto segue o padrão BR Code, a adaptação brasileira do QR Code da EMVCo (a mesma especificação por trás dos pagamentos com cartão por aproximação). A estrutura é uma sequência de campos no formato TLV: Tag (2 dígitos identificando o campo), Length (2 dígitos com o tamanho do valor) e Value (o conteúdo).

Veja um QR Pix estático real, cobrando R$ 10,00 para o celular +5511999998888:

00020101021126360014br.gov.bcb.pix0114+5511999998888520400005303986540510.005802BR5913Fulano de Tal6009SAO PAULO62070503***63048882

Lendo os campos um a um:

TagSignificadoValor
00Versão do payload01
01Tipo (11 = estático)11
26Conta Pix (GUI + chave)br.gov.bcb.pix / +5511999998888
53Moeda (986 = real)986
54Valor10.00
58 / 59 / 60País / Nome / CidadeBR / Fulano de Tal / SAO PAULO
62Identificador (txid)***
63CRC16 (verificação)8882

O último campo, a tag 63, é um CRC16-CCITT calculado sobre todo o resto da string (incluindo os caracteres 6304). Ele funciona como dígito verificador do QR inteiro: troque um único caractere no payload e o CRC não bate mais, então o app rejeita o código. No exemplo acima, o CRC dá 8882 em hexadecimal.

Pix copia-e-cola por dentro

O famoso "Pix copia e cola" é, literalmente, esse mesmo texto do BR Code. O QR Code é só uma forma visual de transportar a string; quando o app não consegue ler a câmera, ele aceita o texto colado e chega ao mesmo resultado. São duas representações do mesmo dado.

Existem dois sabores de BR Code:

  • Estático (tag 01 = 11) — o que usamos no exemplo. Reutilizável, pode ter valor fixo ou em aberto, e costuma trazer *** no campo de identificação. É o código que você imprime e cola na vitrine.
  • Dinâmico (tag 01 = 12) — gerado a cada cobrança. Em vez da chave crua, o campo 26 carrega uma URL do banco; o app do pagador acessa essa URL e busca valor, vencimento e dados da cobrança em tempo real. É o que aparece em checkouts de e-commerce.

Como o copia-e-cola é texto puro, ele também é o ponto de atenção contra fraude: um golpista pode te enviar uma string adulterada. Por isso o app sempre mostra o nome e os dados do recebedor antes da confirmação — é nessa tela, e não no QR, que você confere para quem o dinheiro vai.

Gerando e decodificando um QR Code Pix

Para criar uma cobrança, você não precisa montar a string TLV na mão. O Gerador de QR Code Pix pede a chave, o nome do recebedor, a cidade e o valor opcional, monta o payload no padrão BR Code, calcula o CRC16 e entrega o QR pronto para imprimir ou compartilhar.

Para o caminho inverso — recebeu um copia-e-cola e quer saber para onde ele aponta antes de pagar — o Decodificador Pix abre cada campo TLV e mostra a chave, o valor, o nome e a cidade embutidos, além de confirmar se o CRC fecha. É uma boa forma de inspecionar um código suspeito sem precisar abrir o banco.

E se a sua necessidade for genérica — um link, um texto, um contato — em vez de uma cobrança Pix, o Gerador de QR Code resolve qualquer conteúdo. O QR é só um envelope; o que muda é o padrão do que vai dentro dele.

Perguntas frequentes

Posso ter mais de uma chave Pix?

Sim. Pessoa física pode cadastrar até 5 chaves por conta e pessoa jurídica até 20. Você pode misturar os tipos — por exemplo, CPF, e-mail e uma aleatória na mesma conta —, mas cada chave individual só pode estar vinculada a uma conta por vez.

A chave aleatória é mais segura?

Mais discreta, principalmente. Por não revelar CPF, telefone nem e-mail, ela é a opção ideal para colar em lugar público, como uma rifa ou um anúncio, sem espalhar seus dados pessoais. A segurança da transferência em si é a mesma para todos os tipos.

Validar o formato da chave garante que o dinheiro vai para a pessoa certa?

Não. O Validador de Chave Pix confirma apenas que a chave está bem formada (e que o CPF/CNPJ passa no dígito verificador). Quem garante o destino é o app do banco, que consulta o DICT e exibe o nome do titular antes de você confirmar. Sempre confira esse nome.

Por que dois QR Codes Pix diferentes podem apontar para a mesma chave?

Porque o QR carrega mais do que a chave: valor, nome, cidade, identificador da cobrança e o tipo (estático ou dinâmico). Mude qualquer um desses campos e o payload muda — e, com ele, o CRC16 e a imagem do QR. A chave embaixo continua a mesma.

O Pix copia e cola é diferente do QR Code?

Não, é o mesmo conteúdo. O copia-e-cola é o texto BR Code em si; o QR Code é só a versão gráfica desse texto. Colar o código ou escanear a imagem leva exatamente à mesma cobrança.

Ferramentas citadas neste guia

Continue lendo