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.
| Tipo | Como você vê | Como o DICT armazena |
|---|---|---|
| CPF | 123.456.789-09 | 12345678909 |
| CNPJ | 12.345.678/0001-95 | 12345678000195 |
| Celular | (11) 99999-8888 | +5511999998888 |
| [email protected] | [email protected] | |
| Aleatória | — | 123e4567-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
4de versão e o caractere de variante8,9,aoubno 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:
| Tag | Significado | Valor |
|---|---|---|
| 00 | Versão do payload | 01 |
| 01 | Tipo (11 = estático) | 11 |
| 26 | Conta Pix (GUI + chave) | br.gov.bcb.pix / +5511999998888 |
| 53 | Moeda (986 = real) | 986 |
| 54 | Valor | 10.00 |
| 58 / 59 / 60 | País / Nome / Cidade | BR / Fulano de Tal / SAO PAULO |
| 62 | Identificador (txid) | *** |
| 63 | CRC16 (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
Validador de Chave Pix
Valida chaves Pix de qualquer tipo: CPF, CNPJ, email, telefone (+55) ou chave aleatória (UUID). Detecta o tipo automaticamente.
Gerador de QR Code Pix
Gera QR Code Pix (BR Code) estático ou com valor a partir de chave Pix, nome, cidade e identificador. Pronto para escanear no app do banco.
Decodificador Pix
Decodifica BR Code Pix (texto começando com 0002...) extraindo chave, valor, beneficiário, cidade e identificador.
Gerador de QR Code
Gere QR Codes a partir de qualquer texto, URL, email ou telefone. Download em PNG instantâneo, processado diretamente no seu navegador.
Continue lendo
Como funciona a validação de CPF e CNPJ (o dígito verificador)
O passo a passo do dígito verificador do CPF e do CNPJ pelo módulo 11, o novo CNPJ alfanumérico e por que validar o formato não confirma que o número existe.
9 min de leitura
Como validar um cartão de crédito com o algoritmo de Luhn
O que o algoritmo de Luhn verifica (e o que não verifica), o cálculo passo a passo, a identificação da bandeira pelo BIN e a fronteira ética dos números de teste.
7 min de leitura