./prontouso.com
HERRAMIENTAS DE DESARROLLO

Generador y Validador de CPF / CNPJ

Genera números de CPF y CNPJ válidos con o sin formato, selecciona la región fiscal o tipo de sucursal, genera lotes de hasta 50 documentos y valida con desglose matemático en tiempo real.

Estado de la herramientaLista para usar en tu navegador
Disponible
prontouso://dev/documentos-brPROCESADO LOCALMENTE

Configuración

Elija el tipo y genere una muestra o lote.

ENTRADA
Tipo de documento
11 dígitos · dos verificadores.
Formato
Cantidad
Validade matemática ≠ documento real. Validez matemática ≠ documento real. La generación solo satisface la regla de los dígitos verificadores.

Resultado

CPF consistente para pruebas.

CPF
DATO GENERADONO VERIFICADO EN BASE REAL
327.416.345-72
CON MÁSCARAREGIÓN ALEATORIAMÓDULO 11

CNPJ alfanumérico

Las 12 primeras posiciones combinan A–Z y 0–9; los dos verificadores finales siguen siendo numéricos.

¿Qué se valida?

Estructura, caracteres permitidos, secuencias repetidas y los dos dígitos verificadores por el Módulo 11.

¿Qué no se valida?

Existencia, titularidad, situación fiscal o cualquier dato de registros oficiales.

Cómo funciona

  1. Ingresa tus datos

    Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.

  2. Obtén el resultado al instante

    La mayoría de las herramientas se actualizan mientras escribes; algunas usan un solo botón. De cualquier forma, el resultado aparece aquí mismo.

  3. Usa tu resultado

    Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.

100% Privado y SeguroSe ejecuta localmente en tu navegador. Esta herramienta no sube tu entrada a ningún servidor.

¿Qué es Generador y Validador de CPF / CNPJ?

Generador y validador de CPF, CNPJ y CNPJ alfanumérico para pruebas de software. Genera documentos válidos con o sin máscara, elige región fiscal o tipo de sucursal, genera lotes de hasta 50 documentos y valida cualquier documento con una auditoría matemática completa.

ENTENDA A FERRAMENTA

Cómo generar y validar CPF, CNPJ y el nuevo CNPJ alfanumérico

Genera CPF y CNPJ matemáticamente válidos para pruebas — incluyendo el nuevo formato alfanumérico del CNPJ —, o valida cualquier documento existente con el desglose completo del algoritmo Módulo 11.

El algoritmo Módulo 11, paso a paso

El CPF y el CNPJ usan dos dígitos verificadores calculados con el mismo principio: cada posición del documento se multiplica por un peso, los productos se suman, y el resto de dividir entre 11 da el dígito esperado. La pestaña de validación muestra cada peso, cada producto y la suma final, así puedes ver manualmente en qué punto un documento mal escrito difiere de lo esperado.

CPF — pesos
peso = posición + 1 (contado del final hacia el inicio)
CNPJ — pesos
peso = (posición % 8) + 2, cíclico

El nuevo CNPJ alfanumérico

Desde la actualización de Receita Federal, el CNPJ puede contener letras además de números en sus primeros 12 caracteres (los dos dígitos verificadores siguen siendo numéricos). Cada letra se convierte en un valor numérico según la regla oficial — su código ASCII menos 48 — antes de entrar en la misma fórmula de peso y suma del CNPJ tradicional. Elige 'CNPJ alfanumérico' en el generador para crear ejemplos ya en el nuevo formato.

El valor de la letra 'A' en la fórmula

'A' tiene código ASCII 65, así que su valor numérico en la suma es 65 − 48 = 17.

charCode('A') - 48 = 17

Región fiscal del CPF y tipo de sucursal del CNPJ

En el CPF, el noveno dígito indica la región fiscal donde se emitió el documento — por ejemplo, 8 para São Paulo o 0 para Rio Grande do Sul. Elegir una región en el generador crea documentos consistentes con ese criterio, útil para probar reglas que dependen del origen del CPF.

En el CNPJ, los dígitos del 9 al 12 indican el número de orden del establecimiento: 0001 para la casa matriz, y números siguientes para sucursales. El generador permite fijar Matriz, Sucursal (número aleatorio distinto de 0001) o dejarlo aleatorio entre ambos.

Generación en lote para pruebas automatizadas

Genera hasta 50 documentos de una vez, todos matemáticamente válidos, y copia la lista o descárgala como archivo .txt — útil para poblar hojas de prueba, conjuntos de datos de QA o fixtures de pruebas automatizadas sin escribir cada documento a mano.

Por qué los documentos con todos los dígitos iguales son inválidos

Secuencias como 111.111.111-11 o 00.000.000/0000-00 incluso podrían producir dígitos verificadores matemáticamente consistentes en algunos casos, pero las reglas oficiales de Receita Federal invalidan explícitamente cualquier documento con todos los dígitos repetidos, como protección adicional contra fraudes evidentes. El validador rechaza estos patrones aunque el cálculo del dígito coincida.

Calculado localmente, sin datos reales involucrados

Toda generación y validación se ejecuta en tu navegador mediante JavaScript — ningún documento escrito o generado se envía a un servidor. Los documentos generados son matemáticamente válidos pero ficticios: no pertenecen a ninguna persona o empresa real y no se consultan contra ninguna base de datos.

Preguntas frecuentes

¿Qué es el CNPJ alfanumérico y desde cuándo existe?

Es el nuevo formato de CNPJ definido por Receita Federal, que permite letras en las primeras 12 posiciones (los 2 dígitos verificadores siguen siendo numéricos). Esta herramienta ya genera y valida documentos en ese nuevo formato, además del CNPJ tradicional solo numérico.

¿Los documentos generados pertenecen a personas o empresas reales?

No. Se crean algorítmicamente en tu navegador solo para cumplir la regla matemática de validación — la herramienta no consulta ni almacena ningún registro real.

¿Por qué 111.111.111-11 es inválido aunque los dígitos parezcan correctos?

Las reglas oficiales de Receita Federal invalidan explícitamente cualquier CPF o CNPJ con todos los dígitos idénticos, sin importar lo que resultaría el cálculo del Módulo 11, como protección extra contra fraudes evidentes.

¿Cómo entra la letra de un CNPJ alfanumérico en el cálculo del dígito verificador?

Cada carácter (número o letra) se convierte a un valor usando su código ASCII menos 48 — por ejemplo, '0' vale 0 y 'A' vale 17 — y ese valor entra en la misma suma ponderada usada para calcular los dígitos verificadores del CNPJ tradicional.

¿Puedo generar CPF de una región fiscal específica?

Sí — elige el estado o grupo de estados en el selector de región antes de generar. El noveno dígito del CPF resultante reflejará la región elegida.

¿Puedo usar estos documentos en registros reales o sistemas de producción?

No. Úsalos solo para pruebas y desarrollo de software en entornos controlados — usar datos ficticios para hacerse pasar por un documento real en registros comerciales u organismos oficiales puede violar los términos de uso y la legislación vigente.