Generador y Validador de CNPJ

Genera números de CNPJ válidos para pruebas de software y valida cualquier CNPJ al instante.

Solo para pruebas de software. Los datos generados aquí son aleatorios y no pertenecen a ninguna persona ni empresa real. Usarlos para cometer fraude o de mala fe es un delito.

Cómo usar

  1. Haz clic en "Generar" para crear un CNPJ aleatorio y matemáticamente válido — con o sin puntuación.
  2. Para validar, pega cualquier CNPJ en el campo de validación: los dos dígitos de control se comprueban al instante, incluido el nuevo formato alfanumérico.
  3. Usa "Copiar" para tomar el resultado. Todo funciona en tu navegador — no se envía nada a ningún servidor.

Sobre esta herramienta

El CNPJ (Cadastro Nacional da Pessoa Jurídica) identifica a las empresas en Brasil. Tiene 14 posiciones: una raíz de 8 posiciones que identifica a la empresa, un sufijo de 4 posiciones para la sucursal (0001 para la sede) y dos dígitos de control calculados con el algoritmo del módulo 11. Este generador produce números que pasan esa validación, que es lo que un desarrollador necesita para probar formularios de alta de empresas, sistemas de facturación e integraciones con ERP.

Como en el generador de CPF, aquí todo es aleatorio: el CNPJ generado no se consulta en ningún registro y no corresponde a ninguna empresa real. La herramienta solo garantiza que las cuentas cuadran — suficiente para que cualquier validación correctamente implementada lo acepte en un entorno de pruebas, y nada más. Usar documentos generados fuera de las pruebas puede constituir fraude.

El validador también entiende el CNPJ alfanumérico, el formato que Brasil empezó a emitir para los nuevos registros en julio de 2026. En él, las 12 primeras posiciones pueden contener letras, y el cálculo de los dígitos de control usa el valor ASCII de cada carácter menos 48. El generador produce el formato clásico, todo numérico, que sigue siendo válido y es el que la mayoría de las suites de prueba espera.

La fórmula

Dígitos de control: multiplica las 12 primeras posiciones por los pesos 5,4,3,2,9,8,7,6,5,4,3,2 y toma el resto de la división entre 11; si el resto es 0 o 1 el dígito es 0, en caso contrario es 11 menos el resto. Repite con los pesos 6,5,4,3,2,9,8,7,6,5,4,3,2 incluyendo el primer dígito de control. En los CNPJ alfanuméricos, cada carácter aporta su valor ASCII menos 48.

Preguntas frecuentes

¿El CNPJ generado es de una empresa real?

No. Es un número aleatorio que solo satisface la matemática de los dígitos de control. No está registrado en la Receita Federal ni pertenece a ninguna empresa.

¿Qué significan las partes de un CNPJ?

Las 8 primeras posiciones identifican a la empresa (la "raíz"), las 4 siguientes identifican la sucursal — 0001 es la sede — y las 2 últimas son dígitos de control.

¿Qué es el CNPJ alfanumérico?

Desde julio de 2026, los nuevos registros brasileños pueden recibir CNPJ con letras en las 12 primeras posiciones. El algoritmo de los dígitos de control es el mismo, usando el valor ASCII de cada carácter menos 48. El validador de aquí acepta ambos formatos.

¿Puedo usar un CNPJ generado para emitir facturas o abrir cuentas?

No. Los documentos generados son solo para pruebas de software. Usarlos en servicios reales puede constituir fraude, que es un delito.

¿El CNPJ sale de mi navegador?

No. La generación y la validación funcionan 100% en JavaScript en tu dispositivo. No se transmite ni se almacena nada.

Herramientas relacionadas

¿Enlaces largos? Acórtalos gratis

Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.

Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.