Pular para o conteúdo principal
BR Utils

BR Utils

Formate, gere e valide CPF e CNPJ — na linguagem que você já usa.

O que a BR Utils faz

Formatar

Aplique ou remova a máscara de CPF e CNPJ.

Gerar

Gere identificadores válidos de CPF e CNPJ.

Validar

Verifique dígitos verificadores e formato.

CNPJ alfanumérico

Suporte ao novo formato alfanumérico de CNPJ (2026).

API unificada

Um pacote de fachada que reúne utilitários de CPF e CNPJ.

Padrões configuráveis

Defina opções padrão na instância e sobrescreva por chamada.

O mesmo fluxo, em qualquer linguagem

import brUtils from 'br-utils'

brUtils.cpf.format('47844241055') // '478.442.410-55'
brUtils.cpf.generate({ format: true })
brUtils.cpf.isValid('123.456.789-09') // true

brUtils.cnpj.format('03603568000195') // '03.603.568/0001-95'
brUtils.cnpj.generate({ format: true })
brUtils.cnpj.isValid('98765432000198') // true

Disponível agora

Quatro linguagens prontas para produção. Java, Go e Rust estão a caminho.

Em desenvolvimento

Java / Kotlin / ScalaEm breve
GoEm breve
RustEm breve