cnpjcpf.
Para desenvolvedores

Validar e gerar CPF e CNPJ em código

Função pronta, testada e com os casos de borda explicados — em cada linguagem. Tudo já contempla o CNPJ alfanumérico (IN RFB nº 2.229/2024).

Escolha a linguagem

publicidade

Ou escolha a tarefa

Não quer reinventar?

Há bibliotecas maduras que já fazem isso — e várias já suportam o alfanumérico: validation-br e cpf-cnpj-validator (JS/TS), brutils e validate-docbr (Python), caelum-stella (Java), fnando/cpf_cnpj (Ruby), brdoc (Go). Cada página de linguagem indica a recomendada.

Exemplos em JavaScript e Python verificados por execução; demais linguagens são tradução direta do mesmo algoritmo. Revisado em 06/2026.