Saltar al contenido

Generador y Validador de CNPJ - Herramienta de Identificación Empresarial Brasileña

Genere números de CNPJ válidos para pruebas o valide identificadores empresariales brasileños al instante. Herramienta gratuita con verificación de dígito de control para desarrolladores que trabajan con el Cadastro Nacional da Pessoa Jurídica.

Generador y Validador de CNPJ Brasileño

Generador de CNPJ

Generar un número de CNPJ brasileño válido para propósitos de prueba.

Validador de CNPJ

Verificar si un número de CNPJ brasileño es válido.

Calculadora de carga...
📚

Documentación

¿Qué es un CNPJ?

CNPJ son las siglas de Cadastro Nacional da Pessoa Jurídica. Es el número de identificación que Brasil asigna a toda empresa registrada y a otras entidades jurídicas, similar al EIN de Estados Unidos o al número de registro de empresas del Reino Unido. Un CNPJ es un número de 14 dígitos, y los dos últimos son dígitos de control calculados a partir de los primeros doce. Esta herramienta genera números que superan ese cálculo para usarlos en pruebas de software y comprueba si un número CNPJ determinado es matemáticamente válido.

La agencia tributaria federal de Brasil, conocida como Receita Federal, emite los números CNPJ reales y mantiene el registro oficial. Un número generado por esta herramienta no está registrado en la Receita Federal y no pertenece a ninguna empresa real. Solo debe usarse para pruebas, no para declaraciones fiscales, contratos ni ningún propósito oficial.

Formato del CNPJ

Un CNPJ se escribe como XX.XXX.XXX/YYYY-ZZ. Cada parte tiene un significado:

  • Primeros 8 dígitos: el número base asignado a la empresa.
  • Siguientes 4 dígitos: el número de sucursal. 0001 normalmente corresponde a la sede central de la empresa, mientras que 0002, 0003 y los siguientes identifican sucursales adicionales. Todas las sucursales de una empresa comparten los mismos primeros 8 dígitos.
  • Últimos 2 dígitos: los dígitos de control, calculados a partir de los primeros 12 dígitos.

Ejemplo: 12.345.678/0001-95.

Cómo calcular los dígitos de control del CNPJ

Ambos dígitos de control utilizan la misma regla, llamada módulo 11: se multiplica cada dígito por un peso fijo, se suman los productos y se convierte el resultado en un solo dígito.

Primer dígito de control (dígito número 13 del CNPJ):

  1. Multiplica los primeros 12 dígitos por los pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2, en ese orden.
  2. Suma los 12 productos.
  3. Divide el total entre 11 y conserva el resto.
  4. Si el resto es 0 o 1, el dígito de control es 0. De lo contrario, el dígito de control es 11 − remainder.

Segundo dígito de control (dígito número 14 del CNPJ):

  1. Multiplica los primeros 13 dígitos (los 12 originales más el primer dígito de control que se acaba de calcular) por los pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
  2. Suma los 13 productos.
  3. Divide entre 11 y conserva el resto.
  4. Si el resto es 0 o 1, el dígito de control es 0. De lo contrario, el dígito de control es 11 − remainder.

Un CNPJ cuyos 14 dígitos sean todos iguales, como 11.111.111/1111-11, siempre se considera no válido, ya que las normas brasileñas no permiten ese patrón independientemente de lo que produzca la fórmula.

Ejemplo resuelto

Toma los dígitos base 1 2 3 4 5 6 7 8 0 0 0 1.

Paso 1: primer dígito de control. Multiplica cada dígito por su peso y suma los resultados:

Dígito123456780001
Peso543298765432
Producto5898454849480002

Los productos suman 222. Al dividir 222 entre 11 se obtiene un resto de 2, por lo que el primer dígito de control es 11 − 2 = 9.

Paso 2: segundo dígito de control. La cadena de dígitos ahora es 1 2 3 4 5 6 7 8 0 0 0 1 9 (13 dígitos, incluido el 9 del paso 1). Al multiplicarla por el segundo conjunto de pesos y sumar se obtiene un total de 237. Al dividir 237 entre 11 se obtiene un resto de 6, por lo que el segundo dígito de control es 11 − 6 = 5.

El número completo es 12.345.678/0001-95, el ejemplo utilizado en toda esta página. Los dos dígitos de control detectan la gran mayoría de los errores de escritura, pero no todos. Como tanto un resto de 0 como un resto de 1 producen el dígito de control 0, algunos cambios de un solo dígito dejan intactos ambos dígitos de control. 36.339.011/3587-00 y 56.339.011/3587-00 solo se diferencian en el primer dígito, y ambos superan la comprobación.

Cómo usar esta herramienta

Generador. Haz clic en «Generar CNPJ» para producir un número aleatorio nuevo con los dígitos de control correctos. Haz clic en «Copiar» para copiarlo. Cada resultado es independiente; al volver a ejecutar el generador se produce un número diferente.

Validador. Escribe o pega un CNPJ en el campo de entrada, con puntuación o sin ella, y haz clic en «Validar». El campo inserta los puntos, la barra y el guion a medida que se introducen los dígitos. Luego, la herramienta responde con un único veredicto: válido o no válido. Un número solo se considera válido si tiene 14 dígitos, no sigue un patrón de dígitos repetidos y contiene los dos dígitos de control correctos.

Qué no comprueba el validador

El validador solo confirma que un número está construido correctamente según la fórmula de los dígitos de control. No puede confirmar que el número esté registrado en la Receita Federal ni que pertenezca a una empresa activa. Para comprobar el estado real del registro es necesario consultar el servicio público de búsqueda de la propia Receita Federal o un proveedor de datos autorizado. Un número puede ser matemáticamente válido sin ser un CNPJ real y registrado; los números generados por esta herramienta pertenecen deliberadamente a esa categoría.

Preguntas frecuentes

¿Qué significa CNPJ? Cadastro Nacional da Pessoa Jurídica, en portugués, Registro Nacional de Personas Jurídicas. Es el número de identificación de Brasil para empresas y otras organizaciones.

¿Cuántos dígitos tiene un CNPJ? 14 dígitos: 8 corresponden al registro base de la empresa, 4 al número de sucursal y 2 son dígitos de control.

¿Es seguro utilizar un CNPJ generado? Solo para probar software, rellenar bases de datos de ejemplo o aprender el formato. No está registrado ante ninguna autoridad y no debe utilizarse en formularios fiscales, contratos ni transacciones reales.

¿Por qué 11.111.111/1111-11 siempre es inválido? Las reglas brasileñas de validación rechazan cualquier CNPJ cuyos 14 dígitos sean idénticos, como regla fija independiente del cálculo de los dígitos de control.

¿Cuál es la diferencia entre validar y verificar un CNPJ? Validar comprueba las operaciones matemáticas: la longitud correcta, la ausencia de un patrón prohibido de dígitos repetidos y los dígitos de control correctos. Verificar comprueba si el número está realmente registrado a nombre de una empresa real, lo que requiere consultarlo en la base de datos de la Receita Federal.

¿En qué se diferencia el CNPJ del CPF? El CPF (Cadastro de Pessoas Físicas) identifica a las personas físicas y tiene 11 dígitos. El CNPJ identifica a empresas y otras entidades jurídicas y tiene 14 dígitos. Ambos utilizan cálculos diferentes para los dígitos de control.