Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Kit Dev Brasil: CPF, CNPJ, PIX, Boleto e maisNew to Visual Studio Code? Get it now.
Kit Dev Brasil: CPF, CNPJ, PIX, Boleto e mais

Kit Dev Brasil: CPF, CNPJ, PIX, Boleto e mais

Gabriel Cordeiro

|
3 installs
| (0) | Free
| Sponsor
O 4Devs dentro do VS Code: gere pessoas e empresas fictícias coerentes, gere e valide CPF, CNPJ, CEP, CNH, RG, PIS, título, placa, cartão e outros, entenda boletos e PIX e gere PIX de teste com QR code. Tudo local.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Ícone do Kit Dev Brasil

Kit Dev Brasil

O 4Devs dentro do VS Code: gere pessoas e empresas fictícias coerentes, gere dados em lote (JSON, CSV, SQL, TypeScript) com semente fixa, gere e valide 17 documentos brasileiros, entenda boletos e PIX e gere PIX de teste com QR code, sem sair do editor.

Instalar no VS Code Marketplace Licença MIT Estrelas no GitHub Roadmap

Instale pelo Visual Studio Marketplace ou pelo VS Code: abra Extensões (Ctrl/Cmd+Shift+X) e procure Kit Dev Brasil. Acompanhe o roadmap e dê uma ⭐.

Painel do Kit Dev Brasil com as abas Gerar, Pessoas, Lote, Validar e PIX

Por quê

Quem desenvolve para o Brasil vive abrindo sites para gerar um CPF de teste, conferir um CNPJ, descobrir o valor de um PIX copia-e-cola ou o vencimento de um boleto. Isso quebra o foco e, pior, muita gente cola dados reais de pagamento em sites que não conhece.

O Kit Dev Brasil traz tudo isso para o VS Code e roda 100% na sua máquina.

O que já funciona

Pessoas e empresas fictícias, coerentes e offline

Gere uma pessoa ou uma empresa inteira para preencher formulários e popular o banco de teste. Diferente dos geradores comuns, os dados combinam entre si:

  • o CEP pertence à cidade sorteada (faixas oficiais dos Correios) e o DDD é o da cidade, no celular e no telefone fixo;
  • o título de eleitor tem o código da UF da pessoa;
  • CPF, RG, CNH, PIS e CNPJ são válidos; a idade bate com a data de nascimento e todo mundo é maior de idade;
  • o e-mail sai do nome e usa só o domínio reservado example.com, que nunca entrega mensagem para ninguém.

Escolha a UF (ou deixe aleatória), copie campo a campo ou tudo de uma vez como JSON, objeto TypeScript ou texto.

const pessoa = {
  nome: 'Aline Souza Lima',
  cpf: '800.606.882-89',
  tituloEleitor: '8444 0404 0779',
  celular: '(85) 96440-8664',
  endereco: { cidade: 'Fortaleza', uf: 'CE', cep: '60726-272' /* … */ },
  // …
};

Dados em lote, reproduzíveis

Gere de 1 a 1000 pessoas, empresas ou documentos de uma vez e receba o resultado numa aba nova, pronto para usar:

  • JSON, para mock de API e fixture; CSV, para planilha e importação; SQL INSERT, para popular o banco; array TypeScript, para testes e seeds.
  • Semente fixa: com a mesma semente (42, clientes-v1…), o Kit gera sempre os mesmos dados, na sua máquina, na do colega e no CI. Com semente, as datas partem de 01/01/2026 para o lote não mudar com o tempo.
  • Escolha os campos e o nome de cada coluna para bater com a sua tabela (nome → full_name, cpf → document).
  • Modelos: salve a configuração com Salvar como modelo e ela vai para o .vscode/settings.json, junto com o projeto. Veja o exemplo em examples/modelo-de-lote/settings.json.
INSERT INTO customers (full_name, document, mail) VALUES
  ('Bruna Gomes Costa', '884.874.950-01', 'bruna.costa96@example.com'),
  ('Rodrigo Ramos Cavalcanti', '308.929.995-00', 'rodrigo.cavalcanti21@example.com'),
  ...

17 geradores e validadores de documentos

Grupo Documentos
Pessoa CPF, RG (padrão SP, inclusive com X), CNH, título de eleitor (com a UF), PIS/PASEP/NIT e Cartão do SUS (CNS)
Empresa CNPJ e o novo CNPJ alfanumérico
Endereço CEP, validado contra as faixas dos Correios de cada estado e mostrando a cidade (São Paulo · SP)
Veículo placa Mercosul, placa antiga (com a conversão entre elas) e RENAVAM
Cartão de crédito Visa, Mastercard, American Express, Elo e Hipercard, com a bandeira reconhecida na validação
  • Validar qualquer documento: cole o número e o Kit descobre o que ele é. Se 11 dígitos servem para CPF, CNH, PIS e RENAVAM, ele mostra em qual deles o número é válido (Válido como PIS/PASEP e RENAVAM).
  • Os números gerados valem em todas as variantes conhecidas das regras (CNH e título de eleitor têm mais de uma), e a validação aceita qualquer variante, para não marcar como inválido um documento real.

Boleto

  • Cole a linha digitável ou o código de barras de um boleto bancário ou de arrecadação (contas de consumo, tributos, multas) e veja banco, valor, vencimento (vence em 22 dias) e se ele é válido. Quando não é, o Kit aponta qual campo está errado.
  • O vencimento já considera o novo ciclo do fator de vencimento que começou em 22/02/2025.
  • Copiar a linha digitável ou o código de barras, e o comando Converter boleto troca um pelo outro no texto selecionado.

PIX

  • Entender um PIX copia-e-cola: passe o mouse sobre o código, em qualquer arquivo, ou cole no painel. Você vê chave (com o tipo), valor, recebedor, cidade, txid, se é estático ou dinâmico e se o código é válido, com o motivo em português (CRC não confere: esperado 4A6B, encontrado 0000).
  • Gerar PIX de teste com QR code: informe chave, recebedor, cidade e, se quiser, valor e txid. O Kit monta o código, remove acentos como o Banco Central recomenda e mostra o QR code para testar no app do banco.

Hover no código

Passe o mouse sobre PIX, boleto, CPF, CNPJ, CEP, PIS, RG, título, CNS, placa ou cartão escritos com máscara e veja se são válidos, sem sair do arquivo. Números sem máscara só aparecem quando válidos, para não confundir com telefones e outros números.

Como usar

O Kit Dev Brasil tem um ícone próprio na barra lateral (< • >), que abre o painel Ferramentas, organizado em abas:

Aba O que tem
Gerar Os 17 documentos em grupos. O número aparece no painel e já vai para a área de transferência, sem mexer no seu código, com copiar e gerar outro. A caixa com máscara escolhe o formato.
Pessoas Pessoa ou empresa fictícia por UF; copie cada campo ou tudo como JSON, TypeScript ou texto.
Lote Tipo, quantidade, formato, UF, semente, tabela e os campos com o nome de cada coluna. Gerar abre o resultado numa aba nova; Salvar como modelo guarda nas configurações do projeto.
Validar Documento e boleto com resultado ao vivo, e Formatar / Remover máscara no texto selecionado.
PIX Ler um PIX copia-e-cola e gerar PIX de teste com QR code.

O painel lembra a última aba aberta.

Pela paleta (Ctrl/Cmd+Shift+P, digite Kit Dev Brasil) ou pelo botão direito (submenu Kit Dev Brasil):

Comando O que faz
Gerar pessoa fictícia… / Gerar empresa fictícia… Escolhe o formato (JSON, TypeScript ou texto) e insere no cursor, um registro diferente para cada cursor (sem arquivo aberto, copia)
Gerar em lote… Escolhe um modelo salvo ou o tipo, a quantidade e o formato, e abre o resultado numa aba nova
Gerar documento… Escolhe qualquer um dos 17 documentos e insere no cursor (sem arquivo aberto, copia)
Gerar CPF / CNPJ / CNPJ alfanumérico Atalhos diretos, um número diferente para cada cursor
Validar documento (colar)… Caixa com resultado ao vivo
Validar seleção Valida o texto selecionado
Formatar seleção / Remover máscara da seleção Aplica ou tira a máscara
Converter boleto Linha digitável ↔ código de barras na seleção
Inspecionar PIX copia-e-cola / (colar código)… Relatório completo do PIX, com opção de copiar como JSON
Configuração Padrão O que faz
kitDevBrasil.generate.formatted true Inserir os documentos gerados com máscara
kitDevBrasil.hover.enabled true Mostrar detalhes ao passar o mouse
kitDevBrasil.batch.templates {} Modelos de Gerar em lote (de preferência no .vscode/settings.json do projeto)

O que vem por aí

Acompanhe tudo no roadmap:

  • Avisos no código com correção rápida, snippets (cpf + Tab) e histórico no painel.
  • Mais documentos: inscrição estadual por estado, conta bancária, certidões e chave de NF-e.

Privacidade

Nada sai da sua máquina. Os CEPs, DDDs e cidades vêm de tabelas dentro da extensão. A única exceção planejada é a consulta online de CEP (rua e bairro), que só acontece quando você pede e pode ser desligada. Sem telemetria.

Contribuindo

Contribuições são muito bem-vindas! Leia o guia de contribuição e o código de conduta. Issues marcadas com good first issue são um bom começo.

Encontrou uma falha de segurança? Siga a política de segurança em vez de abrir uma issue pública.

☕ Apoie o projeto

O Kit Dev Brasil é gratuito e open source. Se ele te poupar tempo, você pode apoiar o desenvolvimento:

  • GitHub Sponsors
  • 🇧🇷 PIX: aponte a câmera do app do seu banco para o QR code abaixo
Cartão com QR code PIX para apoiar o Kit Dev Brasil

Dar uma ⭐ no repositório e compartilhar com outros devs também ajuda muito.

Do mesmo autor: Reflect for Android, para espelhar e controlar seu celular Android dentro do VS Code.

Licença

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft