Pular para o conteúdo principal

Carregando dados

Aguarde um instante...

Faytor Faytor

Execução Local & Restrição de CORS Detectada

Para manter o código 100% modular, limpo e organizado em arquivos separados (`/views`), a aplicação utiliza requisições assíncronas de rede (`fetch`) para carregar dinamicamente as telas das ferramentas.

Por motivos de segurança, os navegadores modernos bloqueiam essa requisição quando o arquivo é aberto diretamente com cliques no arquivo local (`file://`).

Como resolver rapidamente para testar:

Opção 1: Servidor Python (Recomendado)

Abra o terminal na pasta deste projeto e execute:

python -m http.server 8080

Depois acesse no navegador: http://localhost:8080

Opção 2: VS Code Live Server

Se você utiliza o VS Code:

  • Instale a extensão Live Server.
  • Clique com o botão direito em index.html.
  • Selecione "Open with Live Server".
Documento

Gerador de CPF

Gere números de CPF válidos com ou sem pontuação instantaneamente com apenas um clique para fins de testes e desenvolvimento.

Como funciona o Gerador de CPF?

Nossa ferramenta gratuita de gerador de CPF permite que desenvolvedores, testadores de software e analistas de qualidade criem instantaneamente números de Cadastro de Pessoas Físicas válidos. O CPF gerado segue estritamente o algoritmo matemático oficial de validação estipulado pela Receita Federal, composto por 9 números bases mais 2 dígitos verificadores calculados via módulo 11.

O CPF gerado pertence a alguém?

O gerador calcula dígitos verificadores, mas não consulta a Receita Federal. Por isso, não confirma se existe um cadastro para o número e não pode garantir que ele não coincida com o CPF de alguém. Use o resultado para testar máscaras e regras matemáticas em ambientes de desenvolvimento; em sistemas reais, utilize dados de teste autorizados.

Como validar CPF manualmente?

A validação de um CPF baseia-se nos dois últimos dígitos (os dígitos verificadores). Para o primeiro dígito, multiplicam-se os primeiros 9 algarismos por pesos de 10 a 2. Soma-se o resultado, multiplica-se por 10 e divide-se por 11: o resto desta divisão é o primeiro dígito verificador (se o resto for 10, o dígito é 0). O segundo dígito utiliza uma lógica análoga com pesos de 11 a 2 englobando o primeiro dígito verificador.