Gerador de CPF e CNPJ

Gere CPF ou CNPJ com dígitos verificadores válidos, com ou sem máscara, para ambientes de teste.

Descrição

O CPF (Cadastro de Pessoa Física) é o identificador oficial de pessoas físicas no Brasil. Ele liga o cidadão à Receita Federal e aparece em bancos, contratos, notas fiscais, cadastros de serviços e benefícios. Na prática, cumpre um papel parecido com o Social Security Number (SSN) nos Estados Unidos: não substitui prova de identidade sozinha, mas é o número usado em quase todo vínculo formal com o sistema.

Quem emite e mantém o cadastro é a Receita Federal do Brasil.

Com a máscara usual, o CPF mostra onze dígitos no formato XXX.XXX.XXX-XX. Os dois últimos são dígitos verificadores calculados por regras matemáticas fixadas na legislação. Por isso existem combinações válidas e inválidas: o algoritmo permite distinguir, com alta confiabilidade, se a sequência respeita ou não a estrutura esperada.

Já o CNPJ (Cadastro Nacional da Pessoa Jurídica) identifica empresas e demais entidades jurídicas. São quatorze dígitos, em geral apresentados como XX.XXX.XXX/XXXX-XX, também com dígitos verificadores obtidos por fórmulas oficiais.

Um detalhe essencial para quem desenvolve sistemas: CPF e CNPJ podem começar com zero. Se você tratar esses valores como inteiros, floats ou doubles, é comum perder zeros à esquerda ou sofrer arredondamentos. O caminho seguro é armazenar, validar e exibir sempre como texto (string), preservando todos os dígitos do jeito que o documento exige.

Esta ferramenta é destinada a desenvolvimento e QA. Não use para fraudes ou cadastros reais indevidos. Os números gerados seguem o algoritmo oficial de dígitos verificadores.

Guia da ferramenta

  • O que são CPF e CNPJ Identificadores brasileiros de pessoa física e jurídica, com dígitos verificadores calculados por regras oficiais.
  • O que a ferramenta faz Gera números que passam na validação de dígitos, com ou sem máscara, para uso em testes.
  • Por que usar Preencher homologação, QA e demos sem usar documentos reais. Não usar para fraude; pode coincidir com números existentes.

Uso típico

Ambiente de homologação: preencher formulários com CPF/CNPJ sintaticamente válidos.

Perguntas frequentes

Os números correspondem a pessoas reais?

A geração é aleatória entre combinações válidas de DV. Pode coincidir com documentos existentes; use só em testes.

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.