utildev
← Todas as categorias

Geradores de Identidade

CPF, CNPJ, RG e outros documentos válidos para testes

A categoria de Geradores de Identidade cria documentos brasileiros — CPF, CNPJ, RG, CNH e PIS/PASEP — com dígitos verificadores matematicamente válidos, mas totalmente fictícios. São indispensáveis para popular bancos de dados de teste, validar formulários de cadastro e treinar sistemas sem jamais expor dados de pessoas reais. Times de QA, desenvolvedores e instrutores de cursos técnicos usam esses geradores diariamente para simular cadastros completos sem recorrer a documentos de colegas ou a números inventados às pressas, que frequentemente falham na validação. Ao seguir exatamente os algoritmos oficiais publicados pela Receita Federal e por outros órgãos, cada número gerado se comporta como um documento real perante qualquer validação de formato, sem representar nenhuma pessoa existente.

Documentos brasileiros seguem algoritmos de validação bem definidos, publicados oficialmente e livres para qualquer implementação. O CPF usa dois dígitos verificadores calculados por multiplicações com pesos decrescentes (de 10 a 2) sobre os nove primeiros números, seguidas de módulo 11 — quando o resto é 0 ou 1, o dígito vira 0. O CNPJ segue lógica semelhante, mas com pesos em ciclo próprio e 14 dígitos no total: os oito primeiros identificam a raiz da empresa, os quatro seguintes indicam a filial (a matriz é sempre 0001), e os dois últimos são os verificadores. Nossos geradores implementam esses algoritmos exatamente como a Receita Federal os especifica, garantindo que o número passe em qualquer validação de formato.

A razão de usar dados fictícios em vez de documentos reais é dupla. Primeiro, testes automatizados e ambientes de homologação não devem depender de dados sensíveis de terceiros — isso reduz o risco de vazamento acidental em logs de erro, seeds de banco versionados no Git ou capturas de tela postadas em canais internos da equipe. Um CPF real esquecido em um arquivo de fixture pode permanecer exposto por anos em um repositório sem que ninguém perceba. Segundo, usar CPFs reais de pessoas sem consentimento, mesmo que apenas para teste interno, é uma prática arriscada do ponto de vista ético e, potencialmente, legal.

A Lei Geral de Proteção de Dados (LGPD) trata CPF e outros documentos como dados pessoais, e seu tratamento indevido — inclusive em ambientes de desenvolvimento e teste, que muitas vezes escapam dos controles de segurança aplicados à produção — pode configurar infração sujeita a fiscalização da Autoridade Nacional de Proteção de Dados (ANPD). Gerar identificadores sintéticos que respeitam o formato oficial, mas que não correspondem a nenhuma pessoa real, é a abordagem recomendada por times de segurança e jurídico para bases de QA, sandboxes de API e demonstrações de produto, eliminando a necessidade de anonimizar uma base de produção sempre que um ambiente de teste precisa de dados novos.

Além do CPF e CNPJ, a categoria cobre RG (que varia por estado, já que não existe dígito verificador nacional padronizado), CNH (com checksum próprio e categorias de habilitação de A a E) e PIS/PASEP (usado em folha de pagamento, FGTS e, mais recentemente, unificado ao CPF como Número de Identificação Social pelo eSocial). Cada gerador produz o número formatado e sem formatação, pronto para colar em campos de formulário ou scripts de seed, cobrindo tanto pessoa física quanto jurídica em um único fluxo de trabalho.

Ferramentas

Gerador de CPF
Gere CPFs válidos com validação de dígitos verificadores
Gerador de CNPJ
Gere CNPJs válidos com validação de dígitos verificadores
Gerador de RG
Gere números de RG válidos para testes
Gerador de CNH
Gere números de CNH válidos com validação
Gerador de PIS
Gere números de PIS válidos para testes
Gerador de Título de Eleitor
Gere títulos de eleitor válidos

Artigos relacionados

Como gerar CPF e CNPJ válidos para testes6 min →

Perguntas frequentes

Os CPFs e CNPJs gerados pertencem a pessoas reais?

Não. Os números são gerados aleatoriamente respeitando apenas o algoritmo de dígito verificador. A chance de coincidir com um documento real emitido é desprezível, e mesmo que coincida, não há vínculo com dados pessoais reais.

Posso usar esses documentos para abrir contas ou fraudar sistemas?

Não. O uso é estritamente para testes de software, QA e desenvolvimento. Usar documentos gerados para fins fraudulentos é ilegal e não é o propósito desta ferramenta.

Por que o CPF gerado passa em validações de sites reais?

Porque o algoritmo de dígito verificador é público e qualquer número que o satisfaça é considerado "formalmente válido" por sistemas que checam apenas o formato — isso não significa que o CPF exista na base da Receita Federal.

A ferramenta gera CPF de uma UF específica?

O CPF não tem vínculo direto com estado (o dígito verificador é nacional), mas o gerador de RG permite escolher o padrão de formatação de diferentes UFs.